spec-coding-skills 概览
spec-coding-skills 是一组小而专注的技能,用来让 AI 编码工作流更可重复。
它主要聚焦三件事:
- 把模糊请求整理成可执行的规格。
- 基于 lint、测试、日志、CI 和评审反馈中的证据纠正实现偏差。
- 沉淀可复用的项目知识,避免后续任务重复踩坑。
技能
spec-plan
把模糊请求整理成可执行的规格,输出内容包括:
- 范围边界
- 假设
- 验收标准
- 验证计划
- 执行护栏
- 实施步骤
spec-crlp
综合以下信息,对现有代码运行一个规格驱动的纠偏闭环:
- 当前规格
- linter 输出
- 失败的测试
- 运行时日志
- CI 失败信息
- 评审反馈
spec-index
捕获、检索并维护可复用的项目记忆:
- 决策
- 约束
- 根因
- 修复模式
- 环境与配置陷阱
- 验证规则
默认工作流
- 如果目标仓库存在根目录
SPEC.md,先读取它。 - 用
spec-index取回相关记忆。 - 用
spec-plan定义范围、验收标准、验证方式和执行步骤。 - 实施。
- 如果实现偏离规格,用
spec-crlp做纠偏。 - 把可复用的发现回写到
spec-index。