Discover and explore top open-source AI tools and projects—updated daily.
maxritterAI code development powered by spec-driven workflows and TDD
Top 79.2% on SourcePulse
This project provides a professional, containerized development environment for Claude Code (CC), enabling spec-driven workflows, TDD enforcement, persistent memory, and semantic code search. It targets developers seeking a structured and robust approach to building with AI assistants, offering systematic shipping and enhanced code quality through automated hooks and modular rules.
How It Works
Claude CodePro operates within a Dev Container, ensuring consistent tooling and isolation. Its core is a Spec-Driven Development (SDD) workflow managed via slash commands (/plan, /implement, /verify). It leverages a Modular Rules System that loads .md files as project memory, supporting both standard best practices and custom project-specific logic. Enhanced context capabilities include cross-session persistent memory (Claude Mem), local vector store semantic search (Claude Context), real-time web search (Tavily), and AI-powered code context retrieval (Ref). Intelligent hooks automate quality checks, linting, and enforce TDD before code edits.
Quick Start & Requirements
curl -fsSL https://raw.githubusercontent.com/maxritter/claude-codepro/v3.2.11/install.sh | bash in your project, then reopen the project in the Dev Container.qlty, Claude Code, and dotenvx.Highlighted Details
/setup, /plan, /implement, and /verify to structure development tasks..claude/rules/*.md files, allowing for custom, path-specific rules.ruff, mypy, basedpyright).Maintenance & Community
The project integrates heavily with numerous other open-source tools and services, including qlty, claude-mem, claude-context, tavily-ai, ruff, and uv, suggesting active maintenance through its dependencies. No direct community links (Discord, Slack) are provided in the README.
Licensing & Compatibility
Limitations & Caveats
The environment strictly requires a Dev Container setup, necessitating Docker or OrbStack. Some IDEs (Cursor, Windsurf, Antigravity) require manual re-execution of the install script post-container start. The AGPL-3.0 license imposes significant obligations regarding source code availability for distributed modifications.
2 days ago
Inactive