π‘ Summary
CCMP integrates plugins for seamless context management and TDD workflows in Claude Code.
π― Target Audience
π€ AI Roast: βPowerful, but the setup might scare off the impatient.β
Risk: Medium. Review: shell/CLI command execution; outbound network access (SSRF, data egress); API keys/tokens handling and storage; filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.
Anthem's Claude Code Marketplace (CCMP)
The Integrated Development Experience for Claude Code
A curated collection of deeply integrated plugins that work together to provide compound value: context management, session workflows, and test-driven development that amplify each other's effectiveness.
π― Why CCMP?
Most plugin collections are just that: collections. CCMP plugins are designed to work together, providing exponentially more value when used as a system rather than individually.
The Power of Integration
| Using Individually | Using Together (CCMP) | |-------------------|----------------------| | Manually check context health | Auto-checked at every checkpoint | | Remember to update documentation | Auto-updated on GREEN checkpoints | | Track TDD discipline manually | Automatically analyzed and scored | | Context goes stale | Real-time monitoring and alerts | | Session handoffs miss details | Comprehensive: context + TDD + decisions |
Result: Zero cognitive overhead. Everything happens automatically.
π Quick Start
Installation
# Add the marketplace to Claude Code claude-code marketplace add AnthemFlynn/ccmp # Install all three core plugins for full integration claude-code plugin add AnthemFlynn/ccmp/claude-context-manager claude-code plugin add AnthemFlynn/ccmp/session-management claude-code plugin add AnthemFlynn/ccmp/tdd-workflow
Your First Integrated Session
# 1. Start a TDD session (activates all three plugins) python scripts/session.py start feature/payment --tdd --objective "Add Stripe integration" # Integration provides automatically: # β Loads relevant claude.md context files # β Shows context health warnings # β Activates TDD workflow # β Sets up checkpoint tracking # 2. Work with full context + TDD discipline # - Write failing test (RED) # - Implement minimal code (GREEN) # - Refactor if needed # 3. Create GREEN checkpoint (magic happens here!) python scripts/session.py checkpoint --label "stripe-webhook" --tdd-phase GREEN # Automatically: # β Analyzes test patterns # β Updates tests/claude.md with discovered patterns # β Checks context health # β Increments TDD cycle counter # β Creates git commit # 4. Analyze TDD discipline python scripts/session.py analyze # Shows: # - TDD score (0-100) # - Violations detected # - Cycle timing # - Recommendations # 5. End with comprehensive handoff python scripts/session.py end # Includes: # - Context health report # - TDD metrics and violations # - Test pattern updates # - Next session recommendations
Zero manual integration. Everything just works.
π The Integrated Ecosystem
CCMP plugins share state through .ccmp/state.json and coordinate automatically:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Session Management (Orchestrator) β
β β’ Git-native workflows β
β β’ Checkpoint tracking β
β β’ Objective management β
ββββββββββββββββ¬ββββββββββββββββββββββ¬βββββββββββββββββ
β β
βββββββββΌβββββββββ ββββββββΌβββββββββ
β Context β β TDD β
β Manager β β Workflow β
β β β β
β β’ Health β β β’ Cycle β
β monitoring β β tracking β
β β’ Auto-updates β β β’ Pattern β
β β’ Staleness β β discovery β
β detection β β β’ Violation β
β β β detection β
ββββββββββ¬ββββββββ βββββββββ¬ββββββββ
β β
ββββββββββ¬ββββββββββββ
β
ββββββΌβββββ
β .ccmp/ β
β state β
β .json β
βββββββββββ
Integration Patterns
Pattern 1: Context Loading
- Sessions auto-load relevant
claude.mdfiles based on objectives - Full situational awareness from the start
Pattern 2: Health Monitoring
- Checkpoints detect stale context (>30 days)
- Automatic warnings and update recommendations
Pattern 3: Test Documentation
- GREEN checkpoints analyze test patterns
- Auto-generate/update
tests/*/claude.md - Patterns documented for future tests
Pattern 4: TDD Analysis
- Git history analyzed for violations
- Discipline scores calculated
- Cycle timing tracked
Pattern 5: Comprehensive Handoffs
- Context health + TDD metrics + decisions
- Next session knows exactly what needs attention
Read Full Integration Guide β
β Featured Plugins
1. Claude Context Manager
Autonomous codebase intelligence through claude.md files
Standalone Features:
- Context health monitoring
- Automatic staleness detection
- Intelligent context updates
- Quality standards enforcement
Integration Enhancements:
- Sessions auto-load relevant context
- Checkpoints trigger health checks
- Handoffs include health reports
- Real-time monitoring available
# Monitor context health python lib/context_monitor.py # Watch mode (continuous monitoring) python lib/context_monitor.py --watch # Update stale context python scripts/auto_update.py src/api/
2. Session Management
Git-native session lifecycle with context preservation
Standalone Features:
- Branch-based sessions
- Objective tracking
- Decision logging
- Blocker management
Integration Enhancements:
- Auto-loads context on start
- Health checks at checkpoints
- TDD metrics in status
- Comprehensive handoffs
# Start session python scripts/session.py start feature/auth --objective "Add OAuth" # Check status (shows context + TDD state) python scripts/session.py status # Create checkpoint (health check + TDD analysis) python scripts/session.py checkpoint --label "milestone" # End with full handoff python scripts/session.py end
3. TDD Workflow
Test-Driven Development with automatic pattern discovery
Standalone Features:
- RED-GREEN-REFACTOR enforcement
- Rationalization detection
- TDD discipline guidance
- Best practices
Integration Enhancements:
- Session-aware checkpoints
- Automatic test pattern discovery
- Test context auto-documentation
- Violation detection and scoring
- Cycle timing analysis
# Start TDD session python scripts/session.py start feature/api --tdd # GREEN checkpoint (auto-documents patterns!) python scripts/session.py checkpoint --label "green-validation" --tdd-phase GREEN # Analyze TDD discipline python scripts/session.py analyze # View discovered patterns cat tests/claude.md
π Integration Achievements
All plugins fully integrated through 3 implementation phases:
| Phase | Features | Status | |-------|----------|--------| | Phase 1 | Integration API, Context loading, State management | β Complete | | Phase 2 | Bidirectional sync, Real-time monitoring, Health checks | β Complete | | Phase 3 | Pattern discovery, Test documentation, Violation detection | β Complete |
View Integration Review β Phase 1 Details β Phase 2 Details β Phase 3 Details β
Result: 100% of integration goals achieved. Plugins amplify each other seamlessly.
π Example Workflows
Complete TDD Session with Auto-Documentation
# Morning: Start integrated TDD session python scripts/session.py start feature/payment --tdd --objective "Add Stripe webhooks" # Integration shows: # - Loaded src/payment/claude.md # - Context health: 92/100 # - TDD mode activated # Work: Write test (RED) # src/tests/test_webhook.py created python scripts/session.py checkpoint --label "red-webhook-signature" --tdd-phase RED # Work: Implement code (GREEN) # src/webhook.py updated python scripts/session.py checkpoint --label "green-webhook-signature" --tdd-phase GREEN # Magic happens: # β Test patterns analyzed # β tests/claude.md auto-updated with: # - Framework: pytest # - Patterns: Direct assertions, Mocking with Mock() # β Context health checked # β TDD cycle: 1 completed # β Git commit created # Continue working... (more RED-GREEN cycles) # Check discipline python scripts/session.py analyze # Shows: # - TDD Score: 95/100 # - Cycles: 5 # - Average cycle time: 15.3 minutes # - No violations detected # End session python scripts/session.py end # Handoff includes: # - TDD metrics: 5 cycles, 95/100 score # - Context health: 92/100 # - Test patterns documented: tests/claude.md # - Recommendations for next session
Total manual effort: Running 4 commands. Everything else automatic.
Context-Driven Session Handoff
# Developer A ends session python scripts/session.py end # Output: # π SESSION HANDOFF # ============================================================ # Branch: feature/payment # Mode: TDD # # π₯ CONTEXT HEALTH # Final score: 87/100 # β οΈ Attention needed: # β’ src/api/ (35 days old) # # π§ͺ TDD METRICS # Cycles completed: 12 # Discipline score: 95/100 # Commits with tests: 11 # Commits without tests: 1 # # π‘ RECOMMENDATIONS # β’ Update src/api/claude.md before next session # β’ Review commit abc123 (source without tests) # Developer B resumes py
Pros
- Seamless integration of multiple plugins
- Automated context management
- Enhanced TDD workflow
- Real-time monitoring and alerts
Cons
- Requires familiarity with Claude Code
- Potential complexity for new users
- Dependency on multiple plugins
- Limited documentation on advanced features
Related Skills
claude-mods
AβPowerful, but the setup might scare off the impatient.β
agentic-qe
AβPowerful, but the setup might scare off the impatient.β
Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.
Copyright belongs to the original author AnthemFlynn.
