~ / rigs / jonase47 / ccpr

jonase47/ccpr

CCPR is a phase-based project framework for Claude Code

↗ GitHub ★ 1 mit updated 1mo ago project Claude Code
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~10.4k tokens
Heavy · median rig: 2.3k · breakdown
GUARDRAILS
2/5
Pre-tool screening hook · No YOLO mode · details

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)

eventmatcherruns
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

copied ✓