install
source · Clone the upstream repo
git clone https://github.com/MacPhobos/research-mind
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/MacPhobos/research-mind "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/mpm-init" ~/.claude/skills/macphobos-research-mind-mpm-init && rm -rf "$T"
manifest:
.claude/skills/mpm-init/SKILL.mdsource content
/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:
: web, api, cli, library--project-type TYPE
: react, django, fastapi, etc.--framework NAME
/--ast-analysis
: Enable/disable code analysis--no-ast-analysis
/--comprehensive
: Full setup vs CLAUDE.md only--minimal
Organization:
: Organize misplaced files--organize
: Keep custom sections (default)--preserve-custom
: Review without changes--review
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.