/mpm-init
Initialize or intelligently update project for Claude Code and Claude MPM.
Usage
/mpm-init [update|context|resume|catchup] [options]
Core Modes
Project Setup
/mpm-init # Auto-detect: offer update or create
/mpm-init update # Quick update (30-day git activity)
/mpm-init --update # Full documentation refresh
/mpm-init --force # Force recreate from scratch
Delegates to Agentic Coder Optimizer agent for:
- CLAUDE.md creation/update (with priority rankings π΄π‘π’βͺ)
- AST analysis and code structure docs
- Single-path workflows (ONE way to do ANYTHING)
- Tool configuration, memory system, gitignore management
Smart Update Mode: Auto-detects existing CLAUDE.md and offers update vs recreate.
Context Analysis
/mpm-init context [--days N] # Intelligent git history analysis (default: 7 days)
/mpm-init catchup # Quick commit history (last 25 commits, no analysis)
context: Delegates to Research agent for deep analysis of:
- Active work streams (from commit patterns)
- Intent and motivation (from messages)
- Risks and blockers
- Recommended next actions
catchup: Direct CLI execution, instant output.
Resume from Logs
/mpm-init resume [--list] [--session-id ID]
Reads stop event logs from .claude-mpm/resume-logs/ and .claude-mpm/responses/ showing:
- What was being worked on
- Tasks completed, files modified
- Next steps, stop reason, token usage
- Git context (branch, status)
Key Options
Configuration:
--project-type TYPE: web, api, cli, library--framework NAME: react, django, fastapi, etc.--ast-analysis/--no-ast-analysis: Enable/disable code analysis--comprehensive/--minimal: Full setup vs CLAUDE.md only
Organization:
--organize: Organize misplaced files--preserve-custom: Keep custom sections (default)--review: Review without changes
What Gets Created
New Projects:
- β CLAUDE.md (priority-ranked instructions)
- β Single-path workflows (make build/test/deploy)
- β Tool configs (linting, formatting, testing)
- β Memory system (.claude-mpm/memories/)
- β DEVELOPER.md, CODE_STRUCTURE.md (with AST)
- β .gitignore updates (auto-adds .claude-mpm/)
Updates:
- β Smart merging (preserves custom sections)
- β Automatic archival (docs/_archive/)
- β Change tracking
Examples
# Quick start
/mpm-init # Auto-detect mode
# Quick update (lightweight)
/mpm-init update # 30-day activity report
# Resume work
/mpm-init context --days 14 # Analyze last 2 weeks
/mpm-init resume # Show latest session from logs
/mpm-init catchup # Quick commit history
# Full configuration
/mpm-init --project-type web --framework react --comprehensive
Implementation Notes
Delegation patterns:
- Project init/update: β Agentic Coder Optimizer agent
- context: β PM β Research agent (structured analysis)
- catchup: β Direct CLI (git log wrapper)
- resume: β PM (reads logs, no delegation)
Token budgets:
- context analysis: 10-30s processing time
- resume display: ~10-20k tokens
- catchup: instant, minimal tokens
See docs/commands/init.md for comprehensive documentation.
