build
Skill0 starsChanged 2 months agoMITView on GitHub
Build 阶段:按任务清单增量地写出可运行的代码 —— 一次一个薄垂直切片,每片测试通过再往下。六条分支:incremental-implementation(切片主循环)/ test-driven-development(先写失败测试)/ context-engineering(把上下文摆对)/ source-driven-development(照官方文档写,不靠记忆)/ frontend-ui-engineering(UI 含无障碍)/ api-and-interface-design(接口契约)。另有 doubt-driven-development 用于非平凡决策的对抗复查。对应 /build。Build phase: implement tasks incrementally, one thin vertical slice at a time, each proven before moving on. Routes to incremental-implementation, test-driven-development, context-engineering, source-driven-development, frontend-ui-engineering, api-and-interface-design. Use when implementing code from a plan. Based on addyosmani/agent-skills v0.6.9.
156 other projects use a version of this.
Adopted by
Most recently taken up by
- jskswamy/skillstheir own version, first seen Nov 8, 2026
- domengabrovsek/agent-configtheir own version, first seen Nov 8, 2026
- domengabrovsek/claudetheir own version, first seen Nov 8, 2026
- lilly-builds/senior-engineer-modetheir own version, first seen Nov 8, 2026
- endqwerty/endstacktheir own version, first seen Nov 8, 2026
- DnsQueen/orcinus-skillstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use backprop, finances and 9 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
JuliusBrusseeSkillbackprop
Bug → spec protocol. When a bug is found or a test fails, trace the cause, decide whether a new §V invariant would catch recurrence, append to §B. This is the one non-obvious thing SDD does that plan-then-execute doesn't. Triggers on test failure, bug report, post-mortem, or explicit user ask.
Also in 4 projects that use this
GerardoRdz96Skillfinances
Use when Gera talks about his money — logging an expense ("I spent X on Y"), checking where he stands this pay-period, closing a period, planning debt payoff, onboarding his financial picture, or asking for budgeting/finance opinions. Servy's financial brain. Triggers — "I spent", "log this expense", "where am I this period", "close the period", "how's my budget", "debt plan", "should I pay off", "finances onboard", "/finances".
Also in 3 projects that use this
cpiprintSkillfavicon
Generate favicons from a source image
Also in 3 projects that use this
madeehahassanSkillGo-Live
Pre-launch checklist. Use before making any app public, sharing a link externally, or announcing a product launch. Adapts to Claude Code, claude.ai, and Cowork.
Also in 3 projects that use this
JuliusBrusseeSkilldeepen
Optional design-improvement pass for when you have spare usage to drain. Finds the shallowest modules in the code the spec touches, researches a deeper design, and proposes refactors that shrink interfaces and hide decisions — behavior held constant, tests green before and after. Proposes §I/§V/§T edits, never silent rewrites. Triggers when the user says "deepen this", "improve the design", "this module feels shallow", "pull complexity down", "use spare budget on the codebase", or invokes /ck:deepen. Leans on the codebase-design skill's deep-module vocabulary when present.
Also in 3 projects that use this
synaptiaiSkillgate
Create a BDSK review_gate artifact. Defines a checkpoint that controls whether generated output may proceed toward acceptance. Use when defining quality, security, or scope gates for execution plans.
Also in 5 projects that use this
Other versions156 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 156
- FalkorDB/FalkorDB★ 10ksame name
- microsoft/microsoft-ui-xaml★ 8.6ksame name
- NexaAI/nexa-sdk★ 8.5ksame name
- hathach/tinyusb★ 7.3ksame name
- parcadei/Continuous-Claude★ 3.9ksame name
- parcadei/Continuous-Claude-v2★ 3.9ksame name
- parcadei/Continuous-Claude-v3★ 3.9ksame name
- pytorch/TensorRT★ 3ksame name
- oxsecurity/megalinter★ 2.6ksame name
- iPlug2/iPlug2★ 2.4ksame name
146 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository45 other files it gives its agents.
- 3d-creationSkill
- 60fps-animationSkill
- aihotSkill
- arxivSkill
- awesome-design-mdSkill
- canvas-designSkill
- cavemanSkill
- cli-anything-hubSkill
- data-analyticsSkill
- defineSkill
- design-blueprintSkill
- diagnoseSkill
- dsh-plugin-developmentSkill
- feishu-cliSkill
- find-skillsSkill
- flow-canvasSkill
- frontend-designSkill
- fun-code-reverseSkill
- github-cliSkill
- github-trending-cnSkill
- handoffSkill
- latex-compileSkill
- learn-everythingSkill
- metaSkill
- modern-python-toolchainSkill
- multi-search-engineSkill
- myagents-routerSkill
- office-docsSkill
- perplexitySkill
- planSkill
- product-designSkill
- research-paper-writingSkill
- reverse-proxySkill
- reverse-skill-routerSkill
- reviewSkill
- salesSkill
- shipSkill
- skill-auditSkill
- skill-createSkill
- super-researchSkill
- teachSkill
- verifySkill
- videoSkill
- visualizerSkill
- web-search-exaSkill
The file
Files
Build(构建阶段 · 路由)
来源:addyosmani/agent-skills v0.6.9 的
incremental-implementation/test-driven-development/context-engineering/source-driven-development/frontend-ui-engineering/api-and-interface-design/doubt-driven-development。 本文件是路由层,七份原文都是本技能目录下的子文件,用read按相对路径读取。
这个阶段干什么
按任务清单,一次一个薄垂直切片地把代码写出来。 每片都要被证据证明能跑,再往下走。
⚠️ 内嵌子文件没有注册成独立技能,用
read <文件名>读(相对本技能目录)。
路由表
| 情况 | 读 |
| 切片主循环(默认入口) | incremental-implementation.md |
| 写/改行为逻辑(要测试驱动) | test-driven-development.md |
| 感觉上下文不够、要摆对上下文 | context-engineering.md |
| 用第三方库/框架,怕凭记忆写错 | source-driven-development.md |
| 做 UI / 页面 / 组件 | frontend-ui-engineering.md |
| 设计/改 API、模块边界、契约 | api-and-interface-design.md |
| 非平凡决策,想对抗复查一次 | doubt-driven-development.md |
每个切片的主循环
1. 读这个任务的验收标准
2. 摆好相关上下文(现有代码 / 模式 / 类型)
3. 先写一条会失败的测试(RED)
4. 写最少的代码让它过(GREEN)
5. 跑受影响范围的测试,确认没回归
6. 跑构建,确认能编译
7. 提交(一个任务一个 commit,便于回滚)
8. 在 tasks/plan.md 里把那一项勾上⛔ 验证范围只由 diff 决定 —— 改了什么就跑相关的,不跑全量套件。 全量是人在最后那次端到端里自己决定要不要跑的事,不是这里的例行步骤。
⛔ 不要
git add -A盲提。 只暂存这个任务碰到的文件 + 它自己的状态更新, 这样任何一点都是干净的回滚点。
什么时候先读哪个
要写代码
│
├── 第三方库/框架不熟? ──→ source-driven-development(先查官方文档)
├── 上下文不清楚? ───────→ context-engineering
├── 是 UI? ─────────────→ frontend-ui-engineering
├── 是接口/契约? ────────→ api-and-interface-design
└── 其余 ────────────────→ incremental-implementation(+ test-driven-development)
│
└── 这个决策非平凡/风险高? ──→ doubt-driven-development什么时候停
遇到下面任一种,停下来处理,别硬推:
| 情况 | 转去 |
| 测试过不去 / 构建坏了且没明显修法 | verify(debugging-and-error-recovery) |
| 规格有歧义,或需要规格没覆盖的决策 | 回问,别猜 |
| 高风险 / 不可逆(权限、破坏性迁移、支付、删数据、动密钥) | doubt-driven-development + 明确签字 |
边界
做:写实现代码、写测试、改 UI/接口、一个任务一个提交、回写任务清单。
不做:
- ❌ 不改需求 —— 那在
define - ❌ 不重新拆任务 —— 那在
plan - ❌ 不替人做主观验收(好不好用、对不对)—— 那是
verify+ 人 - ❌ 不做合并前评审 —— 那是
review
★ 共享纪律见
meta。本阶段最吃重的是 「守住范围」 和 「强制简单」 —— 顺手改无关代码、以及过度设计,都发生在这一阶段。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

