用途:在开展前端、React、TypeScript、UI 相关开发工作时,自动识别当前阶段并引导流程。主要流程阶段包括:0 工作树(已隔离则静默;在 main/master/develop 上则先创建 worktree,命令为 scripts/mux-worktree.sh <type>/<branch-name>,由 Claude 静默调用,用户无需执行);1 理解(探索、逐个澄清、新需求给出 2-3 种方案与权衡、缺陷先写失败测试再定位根因,并行派生备选、先例、边界情况代理;混合模式区域先重构为单一模式再加功能,设有门禁:方案未批准前不写实现代码);2 计划(每步含确切文件路径、确切代码与预期输出,任务拆为 2-5 分钟小块;UI 工作并行 2-3 个原型代理并与用户评审选取;5 个以上任务拆为堆叠 PR;复杂计划可考虑 /ultraplan,若有 /codex:rescue 可自动派发第二意见);2b 质询(门禁:计划未经质询不进入实现,自动调用 /domain-model 并更新 CONTEXT.md 与 ADR,需用户明确确认;仅当为琐碎缺陷修复、任务少于 3 个且无架构决策时可跳过);3 实现(TDD,先写失败测试再写最小通过代码,校验测试与断言数量不减少,防止 AI 弱化测试,绿色状态下重构);4-6 使用 /go 发布(4 验证类型、lint、测试与浏览器冒烟;4b 自审与对抗性审查;5 经 /simplify 与 /commit-push-pr 后由 code-reviewer 审查;5b 监控 CI 并处理反馈,AI 自审最多 3 轮;6 将经验固化为 .claude/rules/)。阶段选择依据用户表述,如新功能走 1→2→2b→3→/go,缺陷修复走 1→3→/go,仅写测试走 3,仅发布走 /go,批量问题或通宵任务用 Sandcastle 并行代理。限制:资料未提供收费、价格、平台兼容性与效果保证;具体检查清单与流程图见 REFERENCE.md。
development-lifecycle
编程与开发
更新于 10-16 07:27