用途:帮助在可能被中断的多个短时开发会话中管理开发项目,通过文档驱动开发与上下文保持,减少任务切换带来的效率损失。
主要能力:采用双层文档结构(项目级 docs/ 与功能级 docs/dev/[feature-name]/);以 CONTEXT.md 为中断与恢复的核心文件;支持功能设计、需求(SPEC.md)、架构(DESIGN.md)、测试计划(TEST_PLAN.md)、路线图(ROADMAP.md)等文档;会话开始确认时长(默认30分钟),检查文档结构、总结上次会话并询问是否继续;新功能开发时校验与项目架构一致性,建议创建功能目录并执行 AI 复核(如 gh copilot suggest、gemini review、claude 等),经用户批准后手动创建文档;会话中监控剩余时间、提前5分钟提醒更新 CONTEXT.md;会话结束必须更新 CONTEXT.md(记录时间、进度、下一步、技术笔记、变更文件、环境恢复步骤)、更新 ROADMAP.md 进度、必要时更新项目级文档、建议 Git 提交(含 WIP)。
使用方式:会话开始时回答时长;按提示确认或创建文档结构;文档创建使用标准命令,如 mkdir -p docs/dev/[feature-name];技术栈记录于 .meta.json,格式为 {"feature": "name", "stack": "stack", "createdAt": "date"};仅在用户明确要求且存在 scripts/manage-dev.ts 时使用辅助脚本,否则使用标准命令。
适用场景:短时、易中断的开发会话;需要跨会话保持上下文与进度的个人或小团队项目;任意技术栈。
限制:不绑定特定工具,聚焦工作流与文档结构;AI 复核依赖环境中可用的 CLI 工具;文档结构需用户确认,若拒绝完整结构则创建最小 CONTEXT.md 并询问存放位置;未提供具体收费、平台或效果信息。