maxritter/claude-codepro
Production-Grade Development Environment for Claude Code. Quality automated. Context optimized. Testing enforced. Ship with confidence. πͺ
npx skills add maxritter/claude-codeproREADME
Production-Grade Development Environment for Claude Code
Quality automated. Context optimized. Testing enforced. Ship with confidence.
A shortcut to state-of-the-art Claude Code development, continuously improved.
β Star this repository Β· π Visit the website Β· π Follow for updates
β‘ TL;DR
curl -fsSL https://raw.githubusercontent.com/maxritter/claude-codepro/v5.3.0/install.sh | bash
Then run ccp and /sync once to sync rules and skills. Use /spec or the quick mode for full quality.
π Table of Contents
π Getting Started
β Prerequisites
π₯οΈ 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.
- Container Runtime - Docker Desktop or compatible equivalent
- IDE with Dev Container Support - Any IDE supporting the Dev Container spec:
- VS Code and forks: VS Code, Cursor, Windsurf, Antigravity (with Dev Containers extension)
- JetBrains IDEs: IntelliJ IDEA, WebStorm, PyCharm, GoLand, etc.
- Cloud: GitHub Codespaces, DevPod, CodeSandbox
Option B: πΊ Local Installation
Install directly on your system. Requires Homebrew (macOS/Linux/WSL2).
π§ Installation
Run the following command in your project folder root:
curl -fsSL https://raw.githubusercontent.com/maxritter/claude-codepro/v5.3.0/install.sh | bash
You'll be asked to choose between Dev Container or Local Installation.
π¦ What's Inside
βΎοΈ Endless Mode
- Seamless Continuity - Work on complex features across multiple sessions without losing progress
- Automatic Handoffs - Context Monitor detects limits and continues seamlessly in new sessions
- Persistent Memory - Relevant observations automatically carry across all sessions
- Works Everywhere - Both
/specworkflow and Quick Mode benefit from session continuity
π Spec-Driven Development
- Planning - Creates a detailed implementation plan for your review as markdown in
docs/plans/ - Approval - You review, edit if needed, and approve the plan before implementation
- Implementation - Executes the plan with TDD enforcement and context management
- Verification - Runs tests, quality checks, and validates completion based on the plan
π Modular Rules, Commands & Skills
- Rules - Best practices for TDD, debugging, context management, and more
- Commands -
/specfor Spec-Driven Development and/syncupdating rules - Skills - Coding standards for Python, TypeScript, Go, testing, and components
- Customizable - Add your own rules, commands, and skills that survive updates
π§ Enhanced Context Capabilities
- Persistent Memory - Cross-session memory system that automatically ingests context
- Semantic Search - Local vector store based semantic code search for token-efficient retrieval
- External Context - Library docs via Context7, web search and scraping via MCP tools
- Browser Automation - Headless browser automation and testing even within the Dev Container
β Quality Automation
- TDD Enforcer - Pre-edit hook that warns when modifying code without failing tests
...