easysdd-core
Installation
SKILL.md
easysdd-core
Easy Spec-Driven Development —— 本项目的规约驱动开发工作流家族的根技能。
本技能是中心,不替代任何子技能干活。它的职责只有四件事:介绍、路由、沉淀共识、承载扩展。具体阶段的操作手册都在子技能里,本技能不重复。
一、easysdd 是什么
一句话:任何非 trivial 的工作,先产出 spec,再写代码,最后做闭环验收。
直接给 AI 一段需求描述就让它写代码,典型失败模式有三种:
- 术语跟既有代码撞车:AI 引入的新名词和老代码已有概念语义重叠但叫法不同,后续每次改动都要分辨"这里的 X 是哪种 X"
- 范围不受控:AI 顺手改了不该动的地方,或把简单需求实现成过度设计的小框架
- 不留存档:功能做完没留下可追溯的设计决定,下次有人在这上面修 BUG 等于从零理解一遍
easysdd 在"需求"和"代码"之间加缓冲层(spec → 不变量 → 分步实现 → 闭环验收),让新代码落地时已经有完整的约束和存档。核心原则(适用于所有 easysdd 子工作流):