jonase47/ccpr
CCPR is a phase-based project framework for Claude Code
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit jonase47/ccpr/agents ./rig-ccpr/agents $ npx degit jonase47/ccpr/commands ./rig-ccpr/commands $ npx degit jonase47/ccpr/hooks ./rig-ccpr/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ curl -fsSL --create-dirs -o .claude/agents/business-analyst.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/business-analyst.md $ curl -fsSL --create-dirs -o .claude/agents/code-reviewer.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/code-reviewer.md $ curl -fsSL --create-dirs -o .claude/agents/debugger.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/debugger.md $ curl -fsSL --create-dirs -o .claude/agents/devops.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/devops.md $ curl -fsSL --create-dirs -o .claude/agents/konzeptor.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/konzeptor.md $ curl -fsSL --create-dirs -o .claude/agents/pentester.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/pentester.md $ curl -fsSL --create-dirs -o .claude/agents/project-guide.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/project-guide.md $ curl -fsSL --create-dirs -o .claude/agents/project-planner.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/project-planner.md $ curl -fsSL --create-dirs -o .claude/agents/qa-tester.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/qa-tester.md $ curl -fsSL --create-dirs -o .claude/agents/security-master.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/security-master.md $ curl -fsSL --create-dirs -o .claude/agents/senior-developer.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/senior-developer.md $ curl -fsSL --create-dirs -o .claude/agents/system-architekt.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/system-architekt.md $ curl -fsSL --create-dirs -o .claude/agents/tech-writer.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/tech-writer.md $ curl -fsSL --create-dirs -o .claude/agents/ux-designer.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/ux-designer.md $ curl -fsSL --create-dirs -o .claude/agents/wingman.md https://raw.githubusercontent.com/jonase47/ccpr/main/agents/wingman.md
Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "python3 ~/.claude/hooks/agent-monitor.py"
}
]
}
]
}
} Subagents (15)
| business-analyst model: sonnet | Business Analyst for Business Models, financial planning, market analysis, pricing strategies, and economic viability assessment. Used PROACTIVELY for questions about business cases, cost calculations |
| code-reviewer model: sonnet | Use this agent when code has been changed, written, or modified and needs quality assurance review. This agent should be used PROACTIVELY in the following situations: after code changes are made, befo |
| debugger model: sonnet | Use this agent when encountering bugs, error messages, unexpected behavior, failing tests, performance problems, crashes, or any situation requiring systematic troubleshooting and root-cause analysis. |
| devops model: sonnet | DevOps and infrastructure specialist for CI/CD pipelines, deployment, containers, cloud infrastructure, monitoring, and automation. Used PROACTIVELY for questions about deployment strategies, Docker, |
| konzeptor model: sonnet | Use this agent when the user needs help with product concepts, business cases, user journeys, target audience analysis, feature prioritization, market positioning, or MVP definition. This agent should |
| pentester model: sonnet | Use this agent when you need to actively test applications, APIs, infrastructure, or code for exploitable vulnerabilities. This agent thinks like an attacker and finds entry points before real attacke |
| project-guide model: sonnet | Phase-aware orchestrator and entry point for every project. On invocation, delivers a structured status snapshot (phase, open items, cleanup hints) and proposes prioritised next steps with command/age |
| project-planner model: sonnet | Use this agent when the user needs help with project planning, task decomposition, milestone definition, sprint planning, prioritization, effort estimation, roadmap creation, progress tracking, or any |
| qa-tester model: sonnet | Use this agent when the user needs help with test strategy, test planning, test case design, exploratory testing, test automation, acceptance testing, regression testing, test coverage analysis, quali |
| security-master model: sonnet | Use this agent when dealing with any security-relevant question, decision, or implementation. This includes authentication and authorization design, data privacy and DSGVO/GDPR compliance, dependency |
| senior-developer model: sonnet | Use this agent when the user needs programming tasks executed, including feature implementation, refactoring, bug fixing, code reviews, or any code-related work. This agent should be used PROACTIVELY |
| system-architekt model: sonnet | Use this agent when the user needs help with system architecture decisions, technology selection, data modeling, API/interface design, infrastructure planning, security architecture, scalability consi |
| tech-writer model: sonnet | Use this agent when the user needs technical documentation, READMEs, API documentation, user guides, onboarding guides, changelogs, release notes, architecture documentation, runbooks, or any form of |
| ux-designer model: sonnet | UX Design specialist for user-centered design, UI concepts, usability, Accessibility, and information architecture. Used PROACTIVELY for questions about user interfaces, user flows, wireframes, naviga |
| wingman model: sonnet | Result consolidator: Reads agent results from files, summarizes them into a compact summary. Used after parallel agent runs when multiple result files need to be merged. |
Hooks (10)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | python3 ~/.claude/hooks/agent-monitor.py |
| SessionEnd | * | python3 ~/.claude/hooks/agent-monitor.py |
| PreToolUse | * | python3 ~/.claude/hooks/agent-monitor.py |
| PostToolUse | * | python3 ~/.claude/hooks/agent-monitor.py |
| PostToolUseFailure | * | python3 ~/.claude/hooks/agent-monitor.py |
| SubagentStart | * | python3 ~/.claude/hooks/agent-monitor.py |
| SubagentStop | * | python3 ~/.claude/hooks/agent-monitor.py |
| Stop | * | python3 ~/.claude/hooks/agent-monitor.py |
| Notification | * | python3 ~/.claude/hooks/agent-monitor.py |
| UserPromptSubmit | * | python3 ~/.claude/hooks/agent-monitor.py |
Slash commands (116)
/anchor/cleanup/constitution/cross-check/decision/epic/gate-p0/gate-p1/gate-p2/gate-p3/gate-p4/gate-p5/gate-p6-qa/gate-p6-security/gate-p6/gate-p7-business/gate-p7-tech/gate-p7/guide/instinct/konzept-update/konzept/lean-frame/lean-learn/lean-promote/logs-summary/p0-market/p0-problem/p0-regulatory/p1-business-model/p1-features/p1-financial-plan/p1-journeys/p1-privacy/p2-assumptions/p2-market-validation/p2-poc/p2-regulatory-check/p3-arch-adr/p3-arch-components/p3-arch-nfa/p3-arch-techstack/p3-architecture/p3-cost/p3-data-model/p3-infra-cicd/p3-infra-hosting/p3-infra-monitoring/p3-infra-teststrategy/p3-infra/p3-sec-api/p3-sec-auth/p3-sec-checklist/p3-sec-data/p3-sec-threats/p3-security/p3-ux-a11y/p3-ux-darkmode/p3-ux-navigation/p3-ux-wireframes/p3-ux/p4-backlog/p4-docs/p4-setup/p4-sprint/p5-acceptance/p5-bugfix/p5-docs/p5-impl-green/p5-impl-red/p5-impl-refactor/p5-implement/p5-polish/p5-review-code/p5-review-security/p5-review-sprint/p5-review/p6-a11y-keyboard/p6-a11y-screenreader/p6-a11y-visual
Permissions
deny (0)
—
ask (0)
—
allow (8)
Bash(~/.claude/scripts/*.sh:*)
Bash(~/.claude/scripts/local-llm/*.sh:*)
Bash(python3:*)
Bash(npx:*)
Bash(npm test:*)
Bash(npm audit:*)
Bash(git:*)
Bash(curl:*localhost*)
Similar rigs
IvanKuzyshyn/dotfiles
Dotfiles optimized for speed, coffee, and questionable life choices. 😜
Pragmatist 3.0k tok ·
braden-w/claude-config
My personal Claude Code configuration - coding preferences, conventions, and read-only permissions for safe codebase exploration
Minimalist 776 tok ·
caotrongtin99/nextjs-nestjs-claude-code-setup
Next.js setup with Claude AI integration for automated code generation, review, and optimization workflow
Pragmatist 91 tok ·
tylerjkells/claude-dotfiles
—
Pragmatist 579 tok ·