build-prototype
Skill15 starsChanged 14 days agoApache-2.0View on GitHub
Build and exercise the smallest runnable artifact that answers a stated design question. Use for uncertain state, logic or interface behavior; distinguish prototype observations from production claims.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- toy-crane/claude-code-playbook-templatetheir own version, first seen Nov 8, 2026
- adhyayanrathi01/product-manager-ostheir own version, first seen Sep 6, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- toy-crane/claude-code-playbook-template★ 77same name
- adhyayanrathi01/product-manager-os★ 2same name
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 repository95 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- llms.txtllms.txt
- agent-mailboxSkill
- agent-outputSkill
- ask-gateSkill
- ask-meSkill
- audit-coupled-constantSkill
- budget-checkSkill
- caller-optionsSkill
- cold-reviewSkill
- debug-taskSkill
- define-termsSkill
- defuddleSkill
- design-an-interfaceSkill
- diff-recapSkill
- directives-auditSkill
- domain-checkSkill
- double-checkSkill
- extract-signalSkill
- freshness-contractSkill
- github-syncSkill
- handoff-executeSkill
- handoffSkill
- headless-claudeSkill
- headless-codexSkill
- headless-geminiSkill
- headless-grokSkill
- headless-modelsSkill
- headless-update-modelsSkill
- headless-usageSkill
- human-drawSkill
- human-mergeSkill
- human-outputSkill
- human-rewriteSkill
- implement-taskSkill
- improve-codebase-architectureSkill
- insight-adversarialSkill
- insight-anglesSkill
- insight-assessSkill
- insight-critiqueSkill
- insight-cross-examineSkill
- insight-exploreSkill
- insight-premortemSkill
- insight-reference-classSkill
- insight-retroSkill
- insight-root-causeSkill
- insight-skill-gapSkill
- insight-test-assumptionSkill
- insight-value-of-informationSkill
- investigateSkill
- json-canvasSkill
- map-checkSkill
- map-initSkill
- map-maintainSkill
- map-rulesSkill
- map-thisSkill
- monorepo-depsSkill
- multi-agent-modeSkill
- next-skillsSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 36
No production mutation, external endpoint, package installation, deployment, commit, automatic promotion or destructive cleanup is implied.
- Distinctive: line 40
Stop when the question is answered, the bound is reached, a prerequisite fails or the next effect exceeds scope.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Build a prototype
The structured protocol records the common workflow and checks. Keep both surfaces aligned; the Markdown remains execution-sufficient and no YON runtime is required.
Produce a bounded runnable experiment and decision evidence. Reuse supplied choices and inspect relevant facts first. Resolve only missing choices that change the question, acceptance, effects or effort bound. A sufficient brief skips questions.
- State the decision question, observations that would support or contradict it, and relevant scenarios. Derive expected results from stated rules or independent reasoning before treating the artifact as evidence. Inconclusive is a valid result.
- Verify the exact work area, permitted effects and effort bound. Prefer an isolated local artifact with synthetic fixtures. Inspect the target leaf and every existing ancestor without following links before writes; refuse redirects. Bind listeners to localhost and keep running previews bounded and cancellable. Do not use real write endpoints; stub interactions within the authorized scope. Ownership of an artifact grants no destructive cleanup authority. Detect an appropriate available runtime; do not force a framework. Missing runtime stops dependent execution; report the capability gap without implicit installation. Return any useful unexecuted source with that limitation; do not invent observations.
- Select state and logic for rules or transitions, UI for presentation or interaction. Both apply only when both are needed, beginning with the blocking uncertainty. Read each selected reference completely. A missing reference stops its route; report the gap. Each route returns to steps 4–5.
- Build the minimum artifact, launch it within the verified boundary and exercise decision-relevant cases. Include reset/replay and an invalid transition where relevant. Choose targeted automated checks when they distinguish plausible failures; use direct interaction when needed. Neither universal test-first nor universal no-tests applies. A screenshot establishes appearance, not transition correctness. Record failed and unrun checks.
- Return artifact location, exact launch prerequisites and instructions, question, expected versus observed results, scenarios exercised, limitations, uncertainty, and file/effect inventory. Separate observation, inference and recommendation. Recommend disposition without executing it.
Effect boundaries
No production mutation, external endpoint, package installation, deployment, commit, automatic promotion or destructive cleanup is implied. Additional effects require actual scope and authorization. Do not use credentials or production data merely because available. Verify isolation before execution; stop when it cannot be established.
Existing application integration requires specifically scoped local changes. Preserve authentication, authorization and controls; hidden routes and query parameters are not access control. A simulated service or policy proves only modeled behavior, not its production implementation.
Stop when the question is answered, the bound is reached, a prerequisite fails or the next effect exceeds scope. Preserve useful artifacts and recovery evidence. No paid service or subagent is required.
Neighboring work
A proposed experiment belongs to insight-test-assumption when building is not requested. Module/API interface alternatives alone belong to design-an-interface; runnable visual/interaction comparisons can stay in this prototype workflow. A static explanation belongs to human-draw. Production implementation needs its own scope. These neighbors are optional; describe appropriate work in prose when unavailable.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
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.

