ai-engineering-workflow-skills
CLAUDE.md2 starsChanged 2 months agoMITView on GitHub
This file mirrors AGENTS.md for compatibility.
- Deletes or force-pushes
In this repository31 other files it gives its agents.
- AGENTS.mdAGENTS.md
- ai-agent-pr-metadataSkill
- changesets-releaseSkill
- clarify-workSkill
- decompose-to-issuesSkill
- define-doneSkill
- design-composition-checkSkill
- diagnoseSkill
- docker-db-guardrailsSkill
- docker-volume-guardrailsSkill
- external-campaign-triageSkill
- external-pr-styleSkill
- external-pr-viabilitySkill
- git-guardrails-claude-codeSkill
- git-identity-guardSkill
- hitl-blockerSkill
- open-code-review-setupSkill
- release-gateSkill
- resolving-merge-conflictsSkill
- review-gateSkill
- subagent-pipelineSkill
- tmux-orphaned-socketSkill
- to-prdSkill
- vps-cleanupSkill
- wizardSkill
- workflow-routerSkill
- write-prompt-guideSkill
- writing-for-agentsSkill
- cavemanSkill
- handoverSkill
- roastSkill
The file
Show its rules and text
We split this CLAUDE.md into the rules it gives an agent
28 rules. About 0 are common, 0 are distinctive, and 28 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
28
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 7
Follow system-level/core.md for invariant operating rules.
- Very specific: line 12
Use roast before committing to build a new idea, to pressure-test it from multiple angles first.
- Very specific: line 13
Use clarify-work for high-level task clarification.
- Very specific: line 14
Use to-prd when scope, terminology, or success criteria are still fuzzy.
- Very specific: line 15
Use decompose-to-issues before implementation on high-level work.
- Very specific: line 16
Use test-driven-development (from addyosmani/agent-skills) when building features or fixing bugs where expected behavior is clear.
- Very specific: line 17
Use code-simplification (from addyosmani/agent-skills) after implementing a feature.
- Very specific: line 18
Use diagnose when something is broken, throwing, or regressing.
- Very specific: line 19
Use security-and-hardening (from addyosmani/agent-skills) before PRs touching auth, payments, secrets, or external APIs.
- Very specific: line 20
Use ai-agent-pr-metadata when configuring PR templates, PR update comments, or AI review comments to disclose agent/model/run metadata …
- Very specific: line 21
Use open-code-review-setup when creating a new repository or onboarding an existing repo to automated AI code review (OCR), or when OCR …
- Very specific: line 22
Use external-pr-viability before implementing a fix for any unsolicited PR against a repo we don't own — check the repo actually merges …
- Very specific: line 23
Use external-pr-style before opening any PR against a repo we don't own.
- Very specific: line 24
Use external-campaign-triage when tracking state across many candidate issues/PRs/repos in a multi-repo external contribution campaign, and …
- Very specific: line 25
Use resolving-merge-conflicts when you need to resolve an in-progress git merge/rebase conflict.
- Very specific: line 26
Use wizard when a manual procedure needs a human to click through a dashboard or enter credentials — generates a guided script instead of …
- Very specific: line 27
Use git-guardrails-claude-code to set up or audit the PreToolUse hook that blocks force-push, direct push to main/master/staging, reset …
- Very specific: line 29
Use git-identity-guard to install a $PATH-level git wrapper that hard-blocks any commit or push under the wrong author/committer identity, …
- Very specific: line 30
Use docker-volume-guardrails to set up or audit the PreToolUse hook that unconditionally blocks Docker commands that delete a volume …
- Very specific: line 31
Use design-composition-check before a second feature builds against a freshly researched, extracted, or ingested design system that no …
- Very specific: line 32
Use write-prompt-guide when a skill pack needs a user-facing PROMPT_GUIDE.md telling people what to type to get a good run out of it.
- Very specific: line 33
Use writing-for-agents when creating or editing skills, or authoring agent instructions.
- Very specific: line 34
Use caveman only when the user explicitly asks for caveman mode or ultra-compressed replies.
- Very specific: line 35
Use handover when context crosses an agent or session boundary, when only 5-10% of the session limit remains with work unfinished, or when …
- Very specific: line 36
Use tmux-orphaned-socket when tmux ls/attach fails with a missing-socket error, especially right after any /tmp cleanup — check for a live …
- Very specific: line 37
Use vps-cleanup when a VPS or server disk is high or full (No space left on device, before a large build) — survey read-only, clear …
- Very specific: line 41
Follow system-level/core.md for core engineering defaults, execution discipline, safety rules, validation, test database safety, and review …
- Very specific: line 42
Follow AI_ENGINEERING_WORKFLOW.md for full planning tracks, issue-scoped execution, verification gates, risk levels, and failure paths.
≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md 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
AI Engineering Workflow Skills
This file mirrors AGENTS.md for compatibility.
Start Here
- Follow
system-level/core.mdfor invariant operating rules. - For non-trivial work, follow
AI_ENGINEERING_WORKFLOW.md, including risk level, definition of done, and failure-path guidance.
Trigger Map
- Use
roastbefore committing to build a new idea, to pressure-test it from multiple angles first. - Use
clarify-workfor high-level task clarification. - Use
to-prdwhen scope, terminology, or success criteria are still fuzzy. - Use
decompose-to-issuesbefore implementation on high-level work. - Use
test-driven-development(fromaddyosmani/agent-skills) when building features or fixing bugs where expected behavior is clear. - Use
code-simplification(fromaddyosmani/agent-skills) after implementing a feature. - Use
diagnosewhen something is broken, throwing, or regressing. - Use
security-and-hardening(fromaddyosmani/agent-skills) before PRs touching auth, payments, secrets, or external APIs. - Use
ai-agent-pr-metadatawhen configuring PR templates, PR update comments, or AI review comments to disclose agent/model/run metadata outside commit messages. - Use
open-code-review-setupwhen creating a new repository or onboarding an existing repo to automated AI code review (OCR), or when OCR reviews are not running on PRs. - Use
external-pr-viabilitybefore implementing a fix for any unsolicited PR against a repo we don't own — check the repo actually merges outside contributors before investing the effort. - Use
external-pr-stylebefore opening any PR against a repo we don't own. - Use
external-campaign-triagewhen tracking state across many candidate issues/PRs/repos in a multi-repo external contribution campaign, and always before posting a status-check comment on a stalled external PR. - Use
resolving-merge-conflictswhen you need to resolve an in-progress git merge/rebase conflict. - Use
wizardwhen a manual procedure needs a human to click through a dashboard or enter credentials — generates a guided script instead of leavinghitl-blocker's bare issue description to figure out alone. - Use
git-guardrails-claude-codeto set up or audit the PreToolUse hook that blocks force-push, direct push to main/master/staging,reset --hard,clean -f/-fd,branch -D, and barecheckout ./restore .. - Use
docker-db-guardrailsto set up or audit the PreToolUse hook that blocks schema-wipe commands (migrate:fresh,migrate:refresh,migrate:reset,db:wipe,db:drop,db:reset,DROP DATABASE/TABLE/SCHEMA,TRUNCATE,dropdb,FLUSHALL) against a Docker container unless the actually-resolved target database visibly indicates it is disposable — especially before running tests by copying files into a container. - Use
git-identity-guardto install a $PATH-level git wrapper that hard-blocks any commit or push under the wrong author/committer identity, everywhere on the machine, with no override — for when commits keep landing under the wrong email despite a documented rule. - Use
docker-volume-guardrailsto set up or audit the PreToolUse hook that unconditionally blocks Docker commands that delete a volume (docker volume rm/prune,docker rm -v,docker system prune --volumes,docker compose down -v) — no override, matching the "never delete volumes without explicit human confirmation" rule. - Use
design-composition-checkbefore a second feature builds against a freshly researched, extracted, or ingested design system that no prior screen has exercised yet — render its hardest compositions first to falsify whether it actually holds up. - Use
write-prompt-guidewhen a skill pack needs a user-facingPROMPT_GUIDE.mdtelling people what to type to get a good run out of it. - Use
writing-for-agentswhen creating or editing skills, or authoring agent instructions. - Use
cavemanonly when the user explicitly asks for caveman mode or ultra-compressed replies; keep it active until the user says "stop caveman" or "normal mode", except for Auto-Clarity safety cases. - Use
handoverwhen context crosses an agent or session boundary, when only 5-10% of the session limit remains with work unfinished, or when context usage passes 40% on unfinished multi-step work. - Use
tmux-orphaned-socketwhentmux ls/attachfails with a missing-socket error, especially right after any/tmpcleanup — check for a live orphaned server before assuming sessions are gone. - Use
vps-cleanupwhen a VPS or server disk is high or full (No space left on device, before a large build) — survey read-only, clear regenerable caches, then ask once, batched, before deleting/tmpworktrees/caches or Docker images; never volumes.
Summary
- Follow
system-level/core.mdfor core engineering defaults, execution discipline, safety rules, validation, test database safety, and review traceability. - Follow
AI_ENGINEERING_WORKFLOW.mdfor full planning tracks, issue-scoped execution, verification gates, risk levels, and failure paths.
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.

