CCPM Project Management
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents.
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aiblueprinthq/ai-blueprint overview --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/overview .claude/skills/overview && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "overview" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overview into .claude/skills/overview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overview", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aiblueprinthq/ai-blueprint overview --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/overview .agents/skills/overview && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "overview" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overview into .agents/skills/overview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overview", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aiblueprinthq/ai-blueprint overview --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/overview .cursor/skills/overview && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "overview" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overview into .cursor/skills/overview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overview", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/aiblueprinthq/ai-blueprint.git --path .agents/skills/overview--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aiblueprinthq/ai-blueprint overview --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/overview .gemini/skills/overview && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "overview" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overview into .gemini/skills/overview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overview", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install aiblueprinthq/ai-blueprint overviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/overview .github/skills/overview && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "overview" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overview into .github/skills/overview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overview", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aiblueprinthq/ai-blueprint --skill overview -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aiblueprinthq/ai-blueprint overview --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aiblueprinthq/ai-blueprint.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/overview .opencode/skills/overview && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "overview" agent skill from https://github.com/aiblueprinthq/ai-blueprint/tree/main/.agents/skills/overview into .opencode/skills/overview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overview", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
overviewValidate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents.
Overview is an agent skill from aiblueprinthq/ai-blueprint. Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents. Use for /overview, plan cleanup, generating the first overview, or refreshing context after either plan changes.
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `reference/project-overview-template.md`).
It sits in Product & Project Management, covering Project management. The repository describes itself as: A file-backed, spec-driven AI coding workflow framework for building real software while staying in control. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 96222b7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Overview loads about 3.8k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 2,084 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from aiblueprinthq/ai-blueprint at commit 96222b7, republished under its MIT licence (© aiblueprinthq). 2,084 words, ~3,835 tokens.
.claude/skills/overview/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Context reuse: Reuse any required file already loaded in project instructions or the current session. Read it again only if absent, changed, or exact current bytes or line references are needed.
First action: Before project inspection, preflight, or any other tool call,
publish running to blueprint/.state/run.json using the dashboard activity
contract in AGENTS.md.
Where this sits in the workflow:
project-plan.md + build-plan.md -> [this skill] -> project-overview.md -> /feature -> build
(what & why, (high-level (compact product (one spec
written by you) feature list, context loaded at a time)
written by you) on demand)You provide two files: blueprint/project-plan.md (what & why) and
blueprint/build-plan.md (the ordered feature list), drafted directly, through
any AI conversation, or with the optional /discovery skill. What matters is
that you own their content. /discovery is never required. Everything else in
the workflow is generated from those two. This skill is the first generation
step: it distills both plans into blueprint/context/project-overview.md, the
compact doc workflow skills load on demand when they need durable product
context.
The two planning docs, already written:
blueprint/project-plan.md - problem, users, features, data, tech,
monetization, UI/UX, deployment, and optional usage modelblueprint/build-plan.md - the ordered, one-line-per-feature list; bullets,
numbered lists, and clearly separated feature lines are acceptedIf project-plan.md is missing or still a placeholder, ask the user to supply
their project decisions. This skill distills plans; it does not invent them.
For a missing or placeholder-only build plan, follow Step 2's reviewed
reconciliation instead of generating an overview without a real feature list.
Placeholder text means the blueprint template's own scaffolding, not real
content: unchanged starter instructions, legacy checklist items like Feature one / Feature two, a trailing - description, TODO, TBD, or the template's
example bullets left in place. Starter instructions are not features.
Watch for the masking trap in particular: build-plan.md can still be the stub
while project-plan.md §3 already lists the real features. When that happens the
overview can be synthesized from project-plan.md alone and come out looking
complete, hiding the empty checklist that /feature actually reads. A rich
project-plan.md must not paper over a stub build-plan.md - reconcile the
checklist first (Step 2) rather than generating over the gap.
Read project-plan.md and build-plan.md in full. Note where they disagree - a
feature in the build plan the project plan never mentions, a data point no
feature uses, a stack choice that contradicts a standard. You will surface
these, not paper over them.
Before writing project-overview.md, check that the plans are shaped well enough
to drive the build loop.
Format clear feature lists automatically. Invoking /overview authorizes
syntax-only formatting without an extra approval pause. Convert plain bullets,
ordinary numbered lists, or clearly separated feature lines into tracked
numbered checkboxes, such as - [ ] 1. Save an article. A valid tracked checklist
stays byte-for-byte unchanged.
Preserve wording, order, feature count, notes, headings, nesting, existing IDs,
and completion markers, including [X]. Add only missing tracking syntax:
Ask for clarification before editing when structure, identities, scope, or build order are unclear, including duplicate IDs or ambiguous feature boundaries. Adding, removing, splitting, combining, reordering, or changing feature meaning requires a user decision; none is syntax-only formatting. Flag vague items, oversized bundles, pre-build setup chores, and disagreements between the two plans instead of silently rewriting them. Minor gaps that do not affect scope or build order can remain in the final report.
Missing or stub build plan. If build-plan.md is missing, empty, or only
starter guidance/placeholders while project-plan.md lists real features,
propose a checklist derived from those features and wait for approval before
writing it. This is reviewed reconciliation, not automatic formatting. If
neither plan supplies real features, ask the user for their feature list; never
invent one. Do not generate the overview while the build plan remains missing
or a stub.
Save the formatted checklist or approved reconciliation in build-plan.md
before generating the overview. Briefly report any formatting performed.
Formatting authority does not change Git or other approval gates.
Write blueprint/context/project-overview.md (create blueprint/context/ if needed), following
reference/project-overview-template.md. The overview is a consolidation, not a
copy:
After the title, write a plan fingerprint in this exact form:
<!-- blueprint:source-hash <sha256> -->Read the final saved plan bytes after any formatting or approved reconciliation.
Before hashing, normalize only build-plan completion markers by replacing each
- [x] or - [X] marker with - [ ], while preserving indentation and every
other byte. Compute <sha256> from the exact UTF-8 bytes of project-plan.md,
one zero byte, then the normalized UTF-8 bytes of build-plan.md. This lets
/status detect real plan changes after cloning, copying, or updating without
treating completed features as overview drift. Replace the previous marker every
time this skill regenerates the overview.
> TODO.> TODO
rather than inventing an answer.blueprint/context/project-overview.md, the syntax-only build-plan formatting
above, and any separately approved plan changes only.
Never create additional generated context files such as data-model.md,
architecture.md, or open-questions.md unless the user explicitly requests
a separately scoped artifact.Report what you wrote and list any contradictions or gaps you found between the two plans, so the user can fix the plans and re-run. Then apply the initial planning baseline handoff below before giving the next-step guidance.
In the next-step guidance, keep /feature as the main path. If the UI direction
still feels unsettled, also mention that /prototype is available before
/feature: it writes throwaway static HTML/CSS mockups to prototypes/ and does
not modify the main app code.
During the initial pre-feature overview phase, offer to commit the approved Blueprint setup and plans before Feature 1 starts. This keeps installation, onboarding, planning, and the generated overview out of the first feature commit. Never create this commit silently.
Treat this as the initial pre-feature state only when all of these are true:
HEAD commitblueprint/context/project-overview.md in HEAD does not
already contain a blueprint:source-hash markerblueprint/context/current-feature.md is still the canonical empty stubblueprint/history/features/, fixes/, and rollbacks/ contain no archived
work beyond their shipped README.md placeholdersblueprint/build-plan.md contains no checked feature itemsIf there is no HEAD yet, stop and send the user back to /onboard, which owns
the initial scaffold commit recovery. Overview never creates a root commit. If a
dedicated setup branch did not start at the current default tip, stop with that
exact mismatch. These are recoverable initial handoffs, not permission to offer
another baseline after one is committed.
Detect local-only mode with Git, not memory. Use git check-ignore on the
present workflow paths. If .agents/, .claude/, blueprint/, or CLAUDE.md
are ignored as part of the onboarding local-only choice, skip the offer and
continue to the normal /feature guidance. AGENTS.md remaining public does not
make a local-only setup eligible.
Before asking, record the resolved default branch and its exact tip:
git status, the staged diff, the unstaged diff, and untracked paths.AGENTS.md,
CLAUDE.md, .agents/, .claude/, and blueprint/. Include .gitignore
only when every changed hunk is clearly an onboarding or Blueprint ignore
entry.blueprint/.state/manifest.json and
blueprint/.state/.gitignore when present. Exclude transient state such as
run.json, backups, and staging, plus secrets, logs, caches, dependencies,
build output, and application source.Finalize the Blueprint baseline locally? (Recommended)
State that accepting creates one local commit. When running on a dedicated
setup branch, it also fast-forwards the unchanged default branch to that
commit, returns to the default branch, and deletes the setup branch. It never
pushes.If the user accepts, stage only the reviewed candidate, show the staged paths and diff summary, verify no other path is staged, and commit with this exact message:
chore: establish Blueprint project baselineFor a dedicated setup branch, verify before committing that the default tip is
still the one shown in the prompt. After the commit, require a clean working
tree, switch to the default branch, run git merge --ff-only <setup-branch>, and
delete the setup branch locally. The single approval above covers only these
named local actions. If the default moved or any check fails, stop without
merging or deleting. Then confirm the final branch and working tree and recommend
/feature.
If the user declines, leave the repository untouched and explain what remains.
Do not offer this baseline on later overview reruns once HEAD already contains
a generated overview or feature work has begun.
project-overview.md as a build artifact of
the two plans. When the plans change, re-run this skill rather than hand-editing
the overview./discovery or treat directly
written plans as lower quality because the skill was not used./feature reads build-plan.md, not the overview.Re-run whenever project-plan.md or build-plan.md changes materially - a new
feature, a changed data model, a different stack. The overview is downstream of
the plans and should be regenerated, not patched.
Format the output to match the project's conventions in
blueprint/context/ai-interaction.md: concise, scannable markdown, with lists for
enumerations and tables for matrices rather than dense paragraphs.
© aiblueprinthq, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/overview of aiblueprinthq/ai-blueprint.
Open the folder on GitHubat commit 96222b7
Overview next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Overview this skillaiblueprinthq/ai-blueprint | 463 | — | ~3.8k | Automated safety check: Pass | MIT | |
| CCPM Project Managementautomazeio/ccpm | 8.4k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Uvastral-sh/claude-code-plugins | 313 | 2 repos | ~980 | Automated safety check: Pass | Apache-2.0 | |
| Project Managementkunchenguid/firstmate | 7.8k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Hivemind Goalsactiveloopai/hivemind | 1.6k | — | ~1.7k | Automated safety check: Notes | Apache-2.0 | |
| Ichartjswanghetommy/ichartjs | 352 | — | ~4.3k | Automated safety check: Pass | Apache-2.0 |
automazeio/ccpm
Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.
astral-sh/claude-code-plugins
Guide for using uv, the Python package and project manager. An agent skill from astral-sh/claude-code-plugins.
kunchenguid/firstmate
Agent-only procedure for Firstmate project management. An agent skill from kunchenguid/firstmate.
activeloopai/hivemind
Create, track and update team goals via the Deeplake virtual filesystem at memory/goal/.
wanghetommy/ichartjs
Plan, validate, render, explain, and safely edit iChart.js visualizations from tabular, project, or diagram data.
activeloopai/hivemind
Create, track and update team goals in Hivemind via the hivemind CLI.
aiblueprinthq/ai-blueprint
Adopt Blueprint into an existing brownfield codebase by surveying shipped behavior and generating plans, standards, commands, adapter choices, and visibility setup.
aiblueprinthq/ai-blueprint
Set up or normalize one project Verify command and matching GitHub Actions checks while preserving existing CI, with an optional local pre-push hook.
aiblueprinthq/ai-blueprint
Run a Blueprint health and context check covering setup, adapters, commands, visibility, plans, overview freshness, configuration, dashboard state, and workflow drift.
aiblueprinthq/ai-blueprint
Turn the next, named, or numbered build-plan feature into a buildable current-feature.md spec with small steps and done-when criteria.
aiblueprinthq/ai-blueprint
Onboard a fresh or early scaffold after Blueprint is overlaid by tuning commands, standards, adapters, visibility, and context loading.
aiblueprinthq/ai-blueprint
Brief an upcoming build-plan feature without writing files. An agent skill from aiblueprinthq/ai-blueprint.
Categories
Validate and normalize project-plan.md and build-plan.md, then generate the durable project-overview.md used by agents. Overview is an agent skill from aiblueprinthq/ai-blueprint.md used by agents.
Overview fits situations like: generating the first overview; refreshing context after either plan changes.
Run `npx skills add aiblueprinthq/ai-blueprint --skill overview -a claude-code`. Or copy the skill folder (.agents/skills/overview in aiblueprinthq/ai-blueprint) into .claude/skills/overview in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aiblueprinthq/ai-blueprint --skill overview -a codex`. Or copy the skill folder (.agents/skills/overview in aiblueprinthq/ai-blueprint) into .agents/skills/overview in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aiblueprinthq/ai-blueprint --skill overview -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/overview, .gemini/skills/overview, .github/skills/overview and .opencode/skills/overview in your project.
Going by SKILL.md and its folder, Overview needs the command-line tools its instructions call (git).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Overview is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Overview: CCPM Project Management (automazeio/ccpm, 8.4k stars), Uv (astral-sh/claude-code-plugins, 313 stars), Project Management (kunchenguid/firstmate, 7.8k stars) and Hivemind Goals (activeloopai/hivemind, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aiblueprinthq (a GitHub organization) maintains it in aiblueprinthq/ai-blueprint, which has 463 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 8, 2026.
Source: aiblueprinthq/ai-blueprint on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.