name: mpm-init description: 为Claude Code和Claude MPM初始化或更新项目 user-invocable: true version: “1.0.0” category: mpm-command tags: [mpm-command, system, pm-required, setup]
/mpm-init
为Claude Code和Claude MPM初始化或智能更新项目。
用法
/mpm-init [update|context|resume|catchup] [options]
核心模式
项目设置
/mpm-init # 自动检测:提供更新或创建
/mpm-init update # 快速更新(30天git活动)
/mpm-init --update # 完整文档刷新
/mpm-init --force # 强制从头重建
委托给Agentic Coder Optimizer代理用于:
- CLAUDE.md的创建/更新(带优先级排名🔴🟡🟢⚪)
- AST分析和代码结构文档
- 单一路径工作流(任何事情的唯一方式)
- 工具配置、内存系统、gitignore管理
智能更新模式: 自动检测现有的CLAUDE.md并提供更新或重建。
上下文分析
/mpm-init context [--days N] # 智能git历史分析(默认:7天)
/mpm-init catchup # 快速提交历史(最后25次提交,无分析)
context: 委托给Research代理进行深度分析:
- 活跃工作流(从提交模式)
- 意图和动机(从消息)
- 风险和障碍
- 推荐的下一个行动
catchup: 直接CLI执行,即时输出。
从日志恢复
/mpm-init resume [--list] [--session-id ID]
从.claude-mpm/resume-logs/和.claude-mpm/responses/读取停止事件日志,显示:
- 正在处理的内容
- 完成的任务,修改的文件
- 下一步,停止原因,令牌使用
- Git上下文(分支,状态)
关键选项
配置:
--project-type TYPE: web, api, cli, library--framework NAME: react, django, fastapi等。--ast-analysis/--no-ast-analysis: 启用/禁用代码分析--comprehensive/--minimal: 完整设置 vs 仅CLAUDE.md
组织:
--organize: 组织错放的文件--preserve-custom: 保留自定义部分(默认)--review: 仅查看不更改
创建内容
新项目:
- ✅ CLAUDE.md(优先级排序的指令)
- ✅ 单一路径工作流(make build/test/deploy)
- ✅ 工具配置(代码检查、格式化、测试)
- ✅ 内存系统(.claude-mpm/memories/)
- ✅ DEVELOPER.md, CODE_STRUCTURE.md(带AST)
- ✅ .gitignore更新(自动添加.claude-mpm/)
更新:
- ✅ 智能合并(保留自定义部分)
- ✅ 自动归档(docs/_archive/)
- ✅ 变更跟踪
示例
# 快速开始
/mpm-init # 自动检测模式
# 快速更新(轻量级)
/mpm-init update # 30天活动报告
# 恢复工作
/mpm-init context --days 14 # 分析最近2周
/mpm-init resume # 从日志显示最新会话
/mpm-init catchup # 快速提交历史
# 完整配置
/mpm-init --project-type web --framework react --comprehensive
实现说明
委托模式:
- 项目初始化/更新: → Agentic Coder Optimizer代理
- context: → PM → Research代理(结构化分析)
- catchup: → 直接CLI(git log包装器)
- resume: → PM(读取日志,无委托)
令牌预算:
- context分析:10-30秒处理时间
- resume显示:约10-20k令牌
- catchup:即时,最小令牌
查看docs/commands/init.md获取完整文档。