Co-Pilot
Updated 24 days ago

ccmp

AAnthemFlynn
0.0k
anthemflynn/ccmp
86
Agent Score

πŸ’‘ Summary

CCMP integrates plugins for seamless context management and TDD workflows in Claude Code.

🎯 Target Audience

Software developersProject managersQA engineersDevOps professionalsTechnical leads

πŸ€– AI Roast: β€œPowerful, but the setup might scare off the impatient.”

Security AnalysisMedium Risk

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.

License: MIT Plugins: 3 Integration: Full


🎯 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.md files 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/

Full Documentation β†’


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

Full Documentation β†’


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

Full Documentation β†’


πŸ“Š 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
5-Dim Analysis
Clarity9/10
Novelty8/10
Utility9/10
Completeness9/10
Maintainability8/10
Pros & Cons

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
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

agentic-qe

A
toolCo-Pilot
86/ 100

β€œPowerful, but the setup might scare off the impatient.”

candid

A
toolCo-Pilot
86/ 100

β€œ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.