All tools
HarnessCommunity8.2k

CCPM

Updated Jul 5, 2026

A spec-driven project management skill (agentskills.io standard) that turns ideas into PRDs, PRDs into GitHub issues, and issues into parallel agent workstreams. Enforces a no-vibe-coding discipline: every line of code traces back to a specification. Triggers via natural language — no special syntax. Works with Claude Code, Factory, Codex, Amp, OpenCode, Cursor, and more.

View on GitHub

What it does

  • "I want to build X" (natural language trigger)

    Start guided brainstorming and PRD creation — CCPM detects PM intent and activates automatically.

  • "parse the X PRD" / "create an epic for X"

    Convert a completed PRD to a technical epic with architecture decisions, task breakdown, and dependency metadata.

  • "sync the X epic to GitHub"

    Create an epic GitHub issue, sub-issues for each task, and a dedicated git worktree for isolation.

  • "start working on issue N"

    Analyze issue N for parallel work streams and launch multiple agents simultaneously in the worktree.

  • "standup" / "what's blocked"

    Run instant bash scripts from .claude/epics/ to report progress — no LLM token cost.

Files (1)

OVERVIEW.mdprimary · markdown · 2.0 KB
## What it does

CCPM (Claude Code Project Manager) is a spec-driven development skill built on the agentskills.io open standard. It enforces a five-phase discipline — Brainstorm → Document → Plan → Execute → Track — where every line of code traces back to a written specification. No vibe coding.

**The workflow:**

1. **Plan** — Guided brainstorming + PRD creation saved to .claude/prds/. Say "I want to build X" to start.
2. **Structure** — PRD → technical epic at .claude/epics/ with architecture decisions, task breakdown (7–10 tasks per epic), and dependency/parallel markers.
3. **Sync** — "sync the X epic to GitHub" creates an epic issue, sub-issues, and a dedicated git worktree.
4. **Execute** — "start working on issue N" analyzes the issue for parallel work streams and launches multiple agents simultaneously in the same worktree. Each agent commits with Issue #N: description.
5. **Track** — "standup" / "what's blocked" / "what's next" run instant bash scripts from .claude/epics/ — no LLM overhead.

**Why GitHub Issues:** Issues serve as the source of truth so multiple agents (or humans) can work simultaneously with real-time visible progress. No separate project management tool needed.

**Parallel execution math:** A single "Implement user authentication" issue might spawn 5 parallel streams (database tables, service layer, API endpoints, UI components, tests). CCPM analyzes the issue and launches them simultaneously — 5x faster than serial execution.

**Benchmark:** 100% eval score on structured tests (vs 27.7% without CCPM).

## Install

```bash
git clone https://github.com/automazeio/ccpm.git

# Factory / Droid
ln -s /path/to/ccpm/skill/ccpm ~/.factory/skills/ccpm

# Claude Code
ln -s /path/to/ccpm/skill/ccpm .claude/skills/ccpm
```

Prerequisites: git, gh CLI (authenticated: gh auth login).

## When to use

When you want every code change traceable to a specification, parallel agent workstreams for fast delivery, and GitHub Issues as the shared source of truth for human-agent collaboration.