by maxritter
Production-Grade Development Environment for Claude Code. Quality automated. Context optimized. Testing enforced. Ship with confidence. ✔️
# Add to your Claude Code skills
git clone https://github.com/maxritter/claude-codeproQuality automated. Context optimized. Testing enforced. Ship with confidence. A shortcut to state-of-the-art Claude Code development, continuously improved.
curl -fsSL https://raw.githubusercontent.com/maxritter/claude-codepro/v5.4.12/install.sh | bash
Then run ccp in your terminal to start Claude Code, and type /sync inside the session to sync rules and skills. Use /spec for Spec-Driven Development or Quick Mode for fast fixes.
No comments yet. Be the first to share your thoughts!
🖥️ Platforms: macOS, Linux, Windows (WSL2)
💳 Claude: Max, Team, or Enterprise recommended
Choose your installation method:
Option A: 🐳 Dev Container (Recommended)
Pre-configured, isolated environment with all tools ready. No system conflicts, consistent across machines, easy cleanup.
Option B: 🍺 Local Installation
Install directly on your system. Requires Homebrew (macOS/Linux/WSL2).
Run the following command in your project folder root:
curl -fsSL https://raw.githubusercontent.com/maxritter/claude-codepro/v5.4.12/install.sh | bash
You'll be asked to choose between Dev Container or Local Installation.
/spec workflow and Quick Mode benefit from session continuitydocs/plans//spec for SDD, /sync for updating rules, /learn for online learningccp aliasSame task. Different results.
| Ad-hoc Prompting | With Claude CodePro | | -------------------------------- | ----------------------------------------------------- | | ❌ Writes code without tests | ✅ TDD enforced — tests first, then implementation | | ❌ No quality checks | ✅ Auto-formatted, linted, type-checked on every edit | | ❌ Inconsistent workflow | ✅ Structured Plan → Implement → Verify cycle | | ❌ Context lost between sessions | ✅ Persistent memory carries observations forward | | ❌ No codebase awareness | ✅ Semantic search understands your code | | ❌ Hope it works | ✅ Verified before marked complete |
The result: Production-grade code you can ship with confidence. Systematic. Tested. Verified.
Run /sync to sync custom rules and skills with your codebase. Run it once initially, then anytime after major changes:
ccp
> /sync
Best for complex features, refactoring, or when you want to review a plan before implementation:
ccp
> /spec "Add user authentication with OAuth and JWT tokens"
How it works:
📋 Plan → ✅ Approve → 🔨 Implement → 🔍 Verify
↑ ↓
└── 🔄 Loop ───┘
docs/plans/Just chat. No plan file, no approval gate. All quality hooks and TDD enforcement still apply.
Best for bug fixes, small improvements, and exploratory work:
ccp
> Fix the null pointer bug in user.py
Capture non-obvious discoveries as reusable skills. Automatically prompted by the context monitor, or invoke manually:
ccp
> /learn "Extract the debugging workflow we used for the race condition"
Claude CodePro extends Claude Code with a modular system of rules, commands, and skills:
Managed by CCP (updated on install):
.claude/commands/ - spec and sync commands are managed by CCP.claude/rules/standard/ - Best practices and workflows.claude/ccp/skills/ - Coding standards for languages and frameworksYours to customize (never touched by updates):
.claude/commands/ - Any command besides the standard ones.claude/rules/custom/ - Project-specific rules.claude/skills/ - Any skill besides the standards-* from CCP pluginWhen to use what:
| Type | Loaded | Best for |
| ------------ | --------------------------------- | --------------------------------------- |
| Rules | Every session (always in context) | Guidelines Claude should always follow |
| Commands | On demand via /command | Specific workflows or multi-step tasks |
| Skills | Dynamically when relevant | Specialized knowledge, coding standards |
Add your own MCP servers in two locations:
| Config File | How It Works | Best For |
|-------------|--------------|----------|
| .mcp.json | Instructions load into context when triggered | Lightweight servers (few tools) |
| mcp_servers.json | Called via mcp-cli; instructions never enter context | Heavy servers (many tools) |
Run /sync after adding servers to generate documentation.
Pull Requests - New features, improvements, and bug fixes are welcome. Fun fact: CCP is built with CCP — a self-improving loop where your contributions make the tool that makes contributions better. 🔄
Issues - Found a bug or have a feature request? Open an issue.