From analysis
Orchestrate the full GitHub-issues-driven development lifecycle. 7-phase pipeline from brainstorm through PR with state tracking and cross-conversation resume. Use when user says "dev cycle", "development workflow", "full development pipeline", or invokes /dev-cycle.
How this skill is triggered — by the user, by Claude, or both
Slash command
/analysis:dev-cycleThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestrate the full development lifecycle: brainstorm → plan → review → issues → implement → code review → PR.
Orchestrate the full development lifecycle: brainstorm → plan → review → issues → implement → code review → PR.
Disambiguation: If the user only wants a PRD, route to /write-a-prd. If they only want a plan, route to /prd-to-plan. This skill is for the full end-to-end lifecycle.
Every phase is mandatory. No phase can be skipped.
| # | Phase | Delegates To | Gate Condition |
|---|---|---|---|
| 1 | Brainstorm | write-a-prd | Issue URL recorded |
| 2 | Plan | prd-to-plan | Plan file exists at docs/plans/ |
| 3 | CEO Review | plan-ceo-review (recommend HOLD SCOPE) | Review complete, user approves |
| 4 | Issues | Orchestrator (plan slices → GitHub issues) | All issue URLs recorded |
| 5 | Implement | Orchestrator (tdd per issue, subagent-development) | All issues resolved, tests pass |
| 6 | Code Review | daa-code-review | Clean review |
| 7 | PR | commit + github-cli | PR URL recorded |
On every invocation:
/dev-cycle)docs/dev-cycle/ for *.state.md files with status: in_progress{branch})? Currently at {phase}."/dev-cycle {slug})docs/dev-cycle/{slug}.state.mdcurrent_phaseWhen creating a new state file, check docs/dev-cycle/ for existing slugs. If the slug already exists (abandoned or completed), suffix with -2, -3, etc.
Before continuing, load ALL referenced artifacts:
gh issue view the PRD issuegh issue view each implementation issuePresent summary: "Resuming {feature} at {phase}. Here's where we left off: ..."
Invoke write-a-prd. Trust the skill's internal flow (interview → PRD → GitHub issue). Record the issue URL in the state file.
Pass the PRD issue URL to prd-to-plan. Record the plan file path (at docs/plans/{feature}.md).
Pass plan file path to plan-ceo-review. Recommend HOLD SCOPE mode but let the skill's own mode selection (Step 0F) run. Record when review is complete and user approves.
Owned by the orchestrator. Read the plan's vertical slices. For each slice, create a GitHub issue using gh issue create that:
Record each issue URL in the Issues table immediately after creation. See references/phase-transitions.md for partial-completion recovery.
Owned by the orchestrator. Create feature branch feat/{feature-slug} (see branch handling in references/phase-transitions.md).
Dispatch one subagent per GitHub issue following subagent-development methodology:
tdd skillLog per-subagent events:
"Subagent started for issue #N: {title}""Subagent completed for issue #N: {pass/fail}""Code review after issue #N: {clean/blocking issues found}"Invoke daa-code-review against all changed files on the feature branch. If blocking issues found → fix, re-run. Loop until clean.
If architectural issues requiring plan rework → trigger backwards transition to Phase 2.
Check for conflicts with default branch first. Invoke commit for conventional commit, then github-cli to open PR. Include Closes #N for the PRD issue and all implementation issues in the PR description so GitHub auto-closes them on merge. Record PR URL, set status: completed. Then run the archival step (see Archival below).
Each feature tracked at docs/dev-cycle/{feature-slug}.state.md. See references/state-file-schema.md for full format, field definitions, and transition rules.
See references/phase-transitions.md for:
docs/archive/.feat/{feature-slug} branchgh repo view --json defaultBranchRef)When a feature reaches a terminal state (completed or abandoned), archive its artifacts:
mkdir -p docs/archive/dev-cycle docs/archive/plansgit mv docs/dev-cycle/{slug}.state.md docs/archive/dev-cycle/git mv {plan_path} docs/archive/plans/chore(dev-cycle): archive {slug}Archival runs automatically:
completed)abandoned)npx claudepluginhub cdcoonce/claude-workflow --plugin analysisGuides developers through the full development pipeline: discover, brainstorm, plan, execute, review, and ship. Invoke when starting work on a bug, feature, improvement, or task.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.