constraint-driven-development

Installation
SKILL.md

约束驱动开发

概览

本技能包里的其他 skill 描述的是“好”长什么样。code-review-and-quality 给你五个轴。test-driven-development 给你一个循环。security-and-hardening 给你一份威胁清单。所有这些都活在文字里,agent 读了可能照做也可能不照做,而且没有一个能活过会话结束。

这个 skill 产出的是别的东西:本项目质量线的书面记录,带数字,能活过对话,并且可以被机械地检查。

背后的原因很重要。当你亲手写代码时,读代码就能告诉你它好不好。一个 agent 一个下午写下的代码超出你一周能读完的量,于是判断就从你的脑子里挪到了围绕循环运行的检查里。这些检查需要存在,需要用到你真正选过的数字,而且需要离工作足够近,让 agent 能修好自己的产出。

Spec-driven development 说清楚要构建什么。Test-driven development 证明它能工作。Constraint-driven development 定义“好到可以发布”意味着什么——在任何人在 pull request 里为此争吵之前。

何时使用

在以下情况应用这个 skill:

Installs
6
GitHub Stars
39
First Seen
Sep 17, 2026