用途:这是一个结构化的开发工作流命令,用于按 ADR(架构决策记录)驱动的方式推进功能开发。用户说出“itp go”时触发,依次执行预检、实现、格式化、发布四个阶段。
主要能力:强制以合并式 TodoWrite 作为第一步,保留已有待办与 ~/.claude/plans/*.md 计划文件;预检阶段创建 ADR(/docs/adr/$ADR_ID.md)与设计规格(/docs/design/$ADR_ID/spec.md),ADR ID 格式为 YYYY-MM-DD-slug;实现阶段按 spec.md 逐项执行,并依次调用 impl-standards、adr-code-traceability、code-hardcode-audit 技能;格式化阶段用 Prettier 格式化 Markdown 并推送;发布阶段在 main/master 上按 -r 或 -p 标志执行 semantic-release 与 PyPI 发布。
使用方式:支持参数 slug、--branch/-b、--continue/-c、--release/-r、--publish/-p。分支需在创建 ADR 前先建立。
适用场景:需要可追溯、文档先行的功能开发与发布流程。
限制:工作流不可跳过任何阶段;若任务过于简单,需先询问用户是否绕过;发布阶段需显式标志且需在 main/master 上;semantic-release 依赖 GITHUB_TOKEN。资料未提供具体安装命令与收费信息。