idea-to-ship-gates
Skill16 starsChanged 5 months agoMITView on GitHub
Route an idea, vague feature request, or agent-built product change through delivery gates from intent to release. Use when work needs more discipline than a readiness check: clarify the spec, slice the work, protect architecture boundaries, gather proof, converge through review, and prepare release without turning the task into a heavyweight process.
In this repository94 other files it gives its agents.
- agent-friction-ledgerSkill
- agent-learning-layer-triageSkill
- agent-operations-contractSkill
- agents-best-practicesSkill
- agent-tool-contract-reviewSkill
- anti-slop-reviewSkill
- architecture-deepening-reviewSkill
- assumption-excavationSkill
- authorized-security-routerSkill
- book-to-skillSkill
- bounded-evaluationSkill
- bounded-growth-loopSkill
- bounded-orchestration-contractSkill
- brief-first-executionSkill
- browser-verificationSkill
- bug-evidence-protocolSkill
- codex-review-loopSkill
- compaction-survivalSkill
- complexity-optimizerSkill
- confidence-fragility-reviewSkill
- context-degradation-reviewSkill
- corporate-surfaceSkill
- delivery-baseline-auditSkill
- delivery-preflight-gateSkill
- design-critique-polishSkill
- designmd-brand-kitSkill
- design-register-bootstrapSkill
- diagnoseSkill
- doc-grounded-grillingSkill
- doc-to-lora-evaluatorSkill
- durable-context-maintenanceSkill
- dynamic-workflow-packetsSkill
- editorial-surfaceSkill
- evidence-ledger-researchSkill
- filesystem-context-disciplineSkill
- fluid-interaction-reviewSkill
- frontend-product-builderSkill
- frontend-taste-layerSkill
- git-native-context-contractSkill
- goal-loop-designerSkill
- graph-guided-code-readingSkill
- handoffSkill
- happy-handoffSkill
- html-brief-artifactSkill
- html-diagram-artifactSkill
- hypothesis-diversificationSkill
- knowledge-base-enrichmentSkill
- lean-context-layoutSkill
- local-inference-tuningSkill
- loop-hardening-contractSkill
- loopops-protocolSkill
- loop-readiness-reviewSkill
- lottie-motion-builderSkill
- minimal-diff-builderSkill
- motion-review-gateSkill
- overengineering-reviewSkill
- personal-workspace-routerSkill
- phase-spec-executionSkill
- pipeline-readiness-gateSkill
- plan-to-issuesSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
19 rules. About 0 are common, 10 are distinctive, and 9 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
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 28
Start at the first missing gate:
- Distinctive: line 33
Architecture gate: check boundaries, data flow, ownership, and blast radius before broad edits.
- Very specific: line 41
Use rapid-grilling or doc-grounded-grilling for the intent gate.
- Very specific: line 42
Use spec-to-prd when the spec is not yet durable enough.
- Very specific: line 43
Use plan-to-issues for slice planning.
- Very specific: line 44
Use architecture-deepening-review or system-zoom-out for architecture risk.
- Very specific: line 45
Use delivery-preflight-gate before long or risky execution.
- Very specific: line 46
Use test-driven-execution, minimal-diff-builder, or phase-spec-execution during implementation.
- Very specific: line 47
Use browser-verification, web-quality-audit, or repo-specific checks for proof.
- Very specific: line 48
Use overengineering-review, delivery-baseline-audit, and recovery-loop-3strike for convergence.
- Very specific: line 49
Use agent-learning-layer-triage after repeated failures or reusable delivery lessons.
- Distinctive: line 56
Do only the work needed for that gate.
- Distinctive: line 57
Run the smallest proof command or inspection that can falsify success.
- Distinctive: line 63
Remove accidental scope before advancing.
- Distinctive: line 67
Do not create process artifacts for tiny edits.
- Distinctive: line 68
Do not skip from idea to implementation when acceptance criteria are unclear.
- Distinctive: line 69
Do not turn release prep into proof.
- Distinctive: line 70
Do not keep looping on taste, preference, or ambiguous product calls without user input.
- Distinctive: line 71
Do not install external skill packs just because one pattern is useful.
≈ “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
Idea To Ship Gates
Turn a vague idea into a shipped, reviewable slice. Use this as a router over existing skills, not as a replacement for implementation judgment.
Core Principle
Readiness loops make a repo interpretable. Delivery loops make a change shippable.
The minimum useful delivery path is:
intent -> spec -> slices -> proof -> review -> releaseAdvance only when the current gate has enough evidence for the next one.
Gate Router
Start at the first missing gate:
- Intent gate: clarify the user-visible outcome, non-goals, constraints, and risk level.
- Spec gate: produce a small spec or PRD only when the idea is still ambiguous.
- Slice gate: split work into thin end-to-end slices with acceptance criteria.
- Architecture gate: check boundaries, data flow, ownership, and blast radius before broad edits.
- Execution gate: implement the current slice with the narrowest useful verification loop.
- Proof gate: collect commands, screenshots, artifacts, or review notes that show the slice works.
- Convergence gate: review the diff, remove accidental scope, fix blockers, and repeat only on concrete findings.
- Release gate: prepare changelog, version, deployment, or PR handoff only after proof survives review.
Skill Routing
- Use
rapid-grillingordoc-grounded-grillingfor the intent gate. - Use
spec-to-prdwhen the spec is not yet durable enough. - Use
plan-to-issuesfor slice planning. - Use
architecture-deepening-revieworsystem-zoom-outfor architecture risk. - Use
delivery-preflight-gatebefore long or risky execution. - Use
test-driven-execution,minimal-diff-builder, orphase-spec-executionduring implementation. - Use
browser-verification,web-quality-audit, or repo-specific checks for proof. - Use
overengineering-review,delivery-baseline-audit, andrecovery-loop-3strikefor convergence. - Use
agent-learning-layer-triageafter repeated failures or reusable delivery lessons.
Convergence Loop
Repeat this loop until the release gate passes or a blocker is honest:
- State the current gate and acceptance criteria.
- Do only the work needed for that gate.
- Run the smallest proof command or inspection that can falsify success.
- Classify the result:
advance: proof is sufficient for the next gate;repair: one concrete blocker remains inside the current gate;reslice: the slice is too large or crosses too many boundaries;handoff: progress now needs user input, missing access, or a product decision.
- Remove accidental scope before advancing.
Guardrails
- Do not create process artifacts for tiny edits.
- Do not skip from idea to implementation when acceptance criteria are unclear.
- Do not turn release prep into proof; release notes are not verification.
- Do not keep looping on taste, preference, or ambiguous product calls without user input.
- Do not install external skill packs just because one pattern is useful; extract the smallest reusable gate.
Final Report
Report the gates completed, evidence collected, gates intentionally skipped, and the next release or handoff action.
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.

