关于 engram-sdd-flow
engram-sdd-flow 是一项用于通过命令驱动的规格驱动开发流程管理复杂变更的技能,将工作分为从探索现状到归档结果的五个阶段。
主要功能
- 01按序推进五个开发阶段
- 02探索现有行为与风险
- 03实施前明确提案范围
- 04验证行为与回归问题
- 05归档结果和后续事项
适用场景
- 01启动较大规模的变更
- 02协调规格与设计工作
- 03实施并验证已规划的变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gentleman-programming/ engram --skill engram-sdd-flow安装后在 Claude Code 中输入/engram-sdd-flow确认已加载。
详细介绍
适用场景
在以下情况下使用此技能:
- 开始复杂的变更
- 协调规范、设计、实现和验证
- 运行基于命令的 SDD 流程
标准阶段顺序
explore- 了解现有行为和约束propose- 明确意图和范围apply- 根据已批准的计划实施任务verify- 根据规范验证行为并检查回归archive- 记录完成情况并结束流程
除非有明确理由,否则不要跳过任何阶段。
各阶段的产物
- 探索:发现和风险
- 提案:包含范围边界的变更提案
- 实施:代码和测试
- 验证:验证证据
- 归档:最终总结和后续事项
退出标准
- 实施前已了解范围和风险
- 测试证明预期行为
- 验证覆盖回归问题
- 会话总结记录了供后续工作参考的经验
评论
支持 Markdown