build
Skill0 starsChanged 7 months agoMITView on GitHub
Implement the current task or phase using the shared engineering protocols and project state files.
We split this skill into the rules it gives an agent
30 rules. 0 are common, 21 are distinctive, and 9 are very specific to this project.
0
Common
Most of the 133 edited versions we read keep these.
21
Distinctive
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when the project has a current task ready for execution.
- Distinctive: line 27
verify the changed behavior before moving on
- Very specific: line 29
avoid bypassing debug or tdd-execution when the work really depends on diagnosis or provable behavior change
- Very specific: line 30
avoid continuing implementation when the user's real need has shifted to review, verify, or qa
- Distinctive: line 31
keep proposal and design documents at the intended depth instead of drifting into mixed-layer output
- Distinctive: line 35
prefer test-first changes when practical
- Distinctive: line 37
do not silently expand scope
- Very specific: line 38
use references/execution-guardrails.md for explicit backtrack triggers, incidental issue classification, and high-risk boundary matrices
- Distinctive: line 39
update planning state when a task meaningfully advances
- Distinctive: line 40
run a quick environment preflight before assuming required tools are missing
- Distinctive: line 42
treat runtime entrypoints, default binaries, and dev commands as part of the implementation surface
- Distinctive: line 43
when changing script paths, directory layout, or default entrypoints, update docs, tests, and CI references in the same change instead of …
- Distinctive: line 44
avoid solving workflow drift by adding one-off maintenance docs when the real fix belongs in skills, planning files, or stable architecture …
- Distinctive: line 45
if the work is a validation sample, keep the scope aligned to validation instead of silently drifting into product expansion
- Distinctive: line 47
when writing user-reviewable docs or decision records, prefer Chinese unless the project overrides that rule
- Distinctive: line 48
when adding or editing user-facing script messages, prompts, or validation summaries, default them to Chinese unless an external interface …
- Very specific: line 49
when a project uses super-stack default commit rules, use Angular commit structure with Chinese summaries
- Distinctive: line 50
when producing a user-reviewable proposal or design document, use pyramid structure as the default starting point unless the task has a …
- Very specific: line 51
default proposal-style output to standard unless the user clearly asks for brief or deep
- Distinctive: line 52
keep the main document decision-oriented.
- Distinctive: line 53
avoid letting a single proposal document silently become a mixed review doc, design doc, and implementation manual
- Distinctive: line 54
if a document starts carrying decision, design, and implementation layers together, prefer splitting or regrouping before continuing to …
- Distinctive: line 55
when a bounded build slice reaches a real rollback-safe checkpoint, prefer ending the turn with commit-readiness made explicit instead of …
- Distinctive: line 60
Run a quick preflight for the required tools and entrypoints.
- Very specific: line 61
Use references/execution-guardrails.md to confirm scope, classify incidental issues, and decide whether the work should backtrack to debug, …
- Very specific: line 62
When writing a proposal or design document, use references/pyramid-doc-writing.md to confirm depth mode and main-doc versus appendix …
- Distinctive: line 65
Run relevant verification, including the nearest real runtime path when practical.
- Very specific: line 66
Update harness/state.md with current progress, blockers, environment findings, temporary-versus-final decisions, and related task-pack …
- Very specific: line 67
When the build materially changes repository workflow, runtime behavior, validation posture, or future maintenance direction, append a …
- Distinctive: line 68
If the slice is at a meaningful checkpoint, state whether it is commit-ready now or what is still blocking a clean checkpoint.
“Common” is measured: kept by at least 6 in 10 of the 133 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Build
Use this skill when the project has a current task ready for execution.
Read First
harness/state.mdharness/history.mdif it existsdocs/overview/roadmap.mddocs/reference/conventions.mdif it exists- relevant code and tests
protocols/tdd.md- project-local rules from
AGENTS.mdand nearby skill files references/environment-preflight.mdwhen tools, runtimes, or entrypoints may be unstablereferences/execution-guardrails.mdwhen scope, state writeback, or temporary unblock work may driftreferences/pyramid-doc-writing.mdwhen producing or revising a proposal, design doc, architecture note, or module design
Goals
- implement the current task with minimal scope
- preserve alignment with roadmap and requirements
- verify the changed behavior before moving on
- detect when execution should pause so planning can be refreshed instead of silently drifting
- avoid bypassing
debugortdd-executionwhen the work really depends on diagnosis or provable behavior change - avoid continuing implementation when the user's real need has shifted to
review,verify, orqa - keep proposal and design documents at the intended depth instead of drifting into mixed-layer output
Rules
- prefer test-first changes when practical
- keep edits narrow
- do not silently expand scope
- use
references/execution-guardrails.mdfor explicit backtrack triggers, incidental issue classification, and high-risk boundary matrices - update planning state when a task meaningfully advances
- run a quick environment preflight before assuming required tools are missing
- distinguish tool absence from shell initialization issues such as missing
fnm,nvm,asdf, ormiseactivation - treat runtime entrypoints, default binaries, and dev commands as part of the implementation surface
- when changing script paths, directory layout, or default entrypoints, update docs, tests, and CI references in the same change instead of leaving transitional paths behind
- avoid solving workflow drift by adding one-off maintenance docs when the real fix belongs in skills, planning files, or stable architecture docs
- if the work is a validation sample, keep the scope aligned to validation instead of silently drifting into product expansion
- on new scaffolds or unstable environments, run the smallest real build/check path early before broad implementation
- when writing user-reviewable docs or decision records, prefer Chinese unless the project overrides that rule
- when adding or editing user-facing script messages, prompts, or validation summaries, default them to Chinese unless an external interface requires English
- when a project uses super-stack default commit rules, use Angular commit structure with Chinese summaries
- when producing a user-reviewable proposal or design document, use pyramid structure as the default starting point unless the task has a stronger domain-specific required shape
- default proposal-style output to
standardunless the user clearly asks forbriefordeep - keep the main document decision-oriented; move implementation-heavy detail to appendix or implementation notes when possible
- avoid letting a single proposal document silently become a mixed review doc, design doc, and implementation manual
- if a document starts carrying decision, design, and implementation layers together, prefer splitting or regrouping before continuing to expand it in place
- when a bounded build slice reaches a real rollback-safe checkpoint, prefer ending the turn with commit-readiness made explicit instead of silently carrying more unrelated work in the same uncommitted diff
Steps
- Identify the current task from state or roadmap.
- Run a quick preflight for the required tools and entrypoints.
- Use
references/execution-guardrails.mdto confirm scope, classify incidental issues, and decide whether the work should backtrack todebug,tdd-execution,review,verify, orqa. - When writing a proposal or design document, use
references/pyramid-doc-writing.mdto confirm depth mode and main-doc versus appendix boundaries. - Inspect the relevant code paths and downstream surfaces that must stay aligned.
- Implement the smallest sufficient change.
- Run relevant verification, including the nearest real runtime path when practical.
- Update
harness/state.mdwith current progress, blockers, environment findings, temporary-versus-final decisions, and related task-pack notes when harness artifacts are in use. - When the build materially changes repository workflow, runtime behavior, validation posture, or future maintenance direction, append a concise entry to
harness/history.mdif it exists. - If the slice is at a meaningful checkpoint, state whether it is commit-ready now or what is still blocking a clean checkpoint.
Output
Tell the user:
- what task was implemented
- what environment or toolchain assumptions were verified
- how incidental issues were classified:
current must-fix,same-batch can-include, orfollow-up - whether any explicit backtrack to
plan,discuss,debug,tdd-execution,review,verify, orqawas required - what document depth and structure were used when the task produced a proposal or design document, when relevant
- what was verified
- whether the current slice is at a rollback-safe commit checkpoint
- whether the next step is another
build,review,verify,qa, orship
Other versions146 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 146
- FalkorDB/FalkorDB★ 11ksame name
- microsoft/microsoft-ui-xaml★ 8.6ksame name
- NexaAI/nexa-sdk★ 8.5ksame name
- hathach/tinyusb★ 7.2ksame 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
136 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.
Used alongsideProjects 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
TrevokeSkilldefine
Use when a new feature request, bug report, or work request needs requirements defined before implementation
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
In this repository42 other files it gives its agents.
- AGENTS.mdAGENTS.md
- codex/AGENTS.mdAGENTS.md
- claude/CLAUDE.mdCLAUDE.md
- backend-refactorSkill
- discussSkill
- docSkill
- frontend-designSkill
- frontend-refactorSkill
- low-altitude-interviewerSkill
- pdfSkill
- repo-bootstrapSkill
- skill-maintenanceSkill
- tdd-executionSkill
- architecture-guardrailsSkill
- closed-loop-testingSkill
- harness-marathonSkill
- task-harnessSkill
- api-designSkill
- architecture-designSkill
- brainstormSkill
- codex-record-retrospectiveSkill
- database-designSkill
- integration-designSkill
- map-codebaseSkill
- migration-designSkill
- observability-designSkill
- planSkill
- query-optimizationSkill
- scalability-checkSkill
- service-boundary-reviewSkill
- api-change-checkSkill
- browseSkill
- bugfix-verificationSkill
- debugSkill
- incident-debugSkill
- performance-investigationSkill
- qaSkill
- reviewSkill
- security-reviewSkill
- verifySkill
- release-checkSkill
- shipSkill
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.

