deep
Skill1 starsChanged 14 days agoMITView on GitHub
Heavy verification route for risky or user-requested deep work. Use when the user invokes $deep or explicitly asks for strong verification.
6 other projects use a version of this.
Adopted by
Most recently taken up by
- agoopintsai/shiprighttheir own version, first seen Nov 1, 2026
- Seth090502/osanwe-publictheir own version, first seen Oct 20, 2026
- ARYN26/you-are-heretheir own version, first seen Oct 9, 2026
- oprogramadorreal/optimus-claudetheir own version, first seen Sep 4, 2026
- kbichave/skillstheir own version, first seen Sep 1, 2026
- Olayeeeyo/claude-skillstheir own version, first seen Apr 5, 2026
Other versions6 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 6
- oprogramadorreal/optimus-claude★ 75same name
- agoopintsai/shipright★ 2same name
- kbichave/skills★ 2same name
- ARYN26/you-are-here★ 1same name
- Olayeeeyo/claude-skills★ 0same name
- Seth090502/osanwe-public★ 0same 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.
The file
Show its rules and text
We split this skill into the rules it gives an agent
24 rules. 0 are common, 9 are distinctive, and 15 are very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
9
Distinctive
This author's own choices. Worth a look.
15
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 26
Prefer focused evidence over ceremony.
- Distinctive: line 28
Do not claim verified without actual evidence.
- Very specific: line 29
Use runtime/tmux/process orchestration only when the verification claim needs it.
- Distinctive: line 30
Do not start long-running processes just to make small work look more proven.
- Distinctive: line 31
Do not claim cleanup unless process exit, tmux pane/session closure, or intentional persistence is confirmed.
- Distinctive: line 39
Start dev servers, test watchers, tmux panes, or browser QA only when they materially support verification.
- Distinctive: line 40
Run appropriate checks: tests, typecheck, build, browser QA, security, runtime, or data safety checks.
- Very specific: line 47
Use L3-L5 from references/verification-levels.md.
- Very specific: line 48
Use references/token-economy.md.
- Very specific: line 49
Use references/context-reuse.md.
- Very specific: line 50
Use references/markdown-management.md before writing broad proof or direction markdown.
- Very specific: line 51
Use references/runtime-orchestration.md when long-running processes, tmux, browser QA, or cleanup proof are needed.
- Very specific: line 52
Use references/db-supabase-safety-lite.md for destructive DB/Supabase, migration, production-write, or RLS/policy work.
- Very specific: line 53
Use references/current-docs.md when SDK/API/cloud-service behavior may be current or version-sensitive.
- Very specific: line 54
Use references/trust-kernel.md when the task asks how yam prevents false completion or fake real proof claims.
- Very specific: line 55
Use references/honest-completion.md.
- Very specific: line 56
Use references/study-note.md when any code, config, docs, release metadata, or project artifact changed.
- Very specific: line 57
Use references/next-step.md immediately after Study Note for changed artifacts.
- Very specific: line 58
Use references/final-report.md to close with remaining tasks and fix-first items when useful.
- Very specific: line 59
Use references/token-budget-reporter.md when a run needs measured budget feedback.
- Distinctive: line 63
Test suite or relevant suites.
- Distinctive: line 73
Stop after the smallest meaningful verification set has passed, or after three relevant checks have run and the remaining uncertainty is …
- Very specific: line 74
Stop earlier when the same blocker repeats, a required tool/auth/runtime is unavailable, or a user decision is needed.
- Distinctive: line 75
Do not keep retrying the same failure.
“Common” is measured: kept by at least 6 in 10 of the 5 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
yam Deep
Use for:
- Auth, payment, DB, security, deployment, or release work.
- Broad refactors.
- Regressions with unclear cause.
- User-requested heavy verification.
- Work where false completion would be costly.
- Long-running verification using dev servers, test watchers, browser QA, tmux, or process cleanup.
- Broad or risky work that does not require real subagent/team execution.
$missionrequests that cannot use real subagents; downgrade to$deepand report why.
Principles
- Keep the current branch. Create/switch branches, create worktrees or create PRs only on explicit user request or an applicable project rule; commit/push, version bumps, route selection and protection alone do not authorize them. If blocked, report and ask instead of silently changing workflow, protections or bypassing checks.
- Direction before execution.
- Token economy still matters, even in deep mode.
- Reuse
yam.project.mdbefore broad context reading when present. - Strong verification is allowed here, but still bounded.
- Prefer focused evidence over ceremony.
- Stay single-agent by default; if real team/subagent execution is required, use
$mission. - Do not claim verified without actual evidence.
- Use runtime/tmux/process orchestration only when the verification claim needs it.
- Do not start long-running processes just to make small work look more proven.
- Do not claim cleanup unless process exit, tmux pane/session closure, or intentional persistence is confirmed.
Workflow
- Define the risk surface.
- Identify acceptance criteria.
- Build a focused verification plan.
- Implement or inspect within scope.
- Start dev servers, test watchers, tmux panes, or browser QA only when they materially support verification.
- Run appropriate checks: tests, typecheck, build, browser QA, security, runtime, or data safety checks.
- Confirm cleanup when claiming cleanup.
- Classify truth status with
references/truth-matrix.md. - Report proof summary and remaining risk.
Verification
Use L3-L5 from references/verification-levels.md; pick the smallest bounded set that honestly supports the claim.
Use references/token-economy.md; wider context is allowed only when tied to the risk surface.
Use references/context-reuse.md; update stale project packs narrowly when needed.
Use references/markdown-management.md before writing broad proof or direction markdown.
Use references/runtime-orchestration.md when long-running processes, tmux, browser QA, or cleanup proof are needed.
Use references/db-supabase-safety-lite.md for destructive DB/Supabase, migration, production-write, or RLS/policy work.
Use references/current-docs.md when SDK/API/cloud-service behavior may be current or version-sensitive.
Use references/trust-kernel.md when the task asks how yam prevents false completion or fake real proof claims.
Use references/honest-completion.md; do not overclaim verification, runtime, cleanup, or visual proof.
Use references/study-note.md when any code, config, docs, release metadata, or project artifact changed; include role, execution point, before/after, expected behavior, one syntax/structure insight, verification, limits, and architecture hygiene when relevant.
Use references/next-step.md immediately after Study Note for changed artifacts; base it on the whole verified process, residual risk, critical opinion, and ordered fix-first then planned work.
Use references/final-report.md to close with remaining tasks and fix-first items when useful.
Use references/token-budget-reporter.md when a run needs measured budget feedback.
Deep verification may include:
- Test suite or relevant suites.
- Build.
- Browser QA.
- Dev server, test watcher, tmux, or process lifecycle checks.
- Security or migration checks.
- Before/after screenshot.
- Risk-specific manual inspection.
Stop condition:
- Stop after the smallest meaningful verification set has passed, or after three relevant checks have run and the remaining uncertainty is clearly listed as blocked/remaining work.
- Stop earlier when the same blocker repeats, a required tool/auth/runtime is unavailable, or a user decision is needed.
- Do not keep retrying the same failure; classify the cause, give a recovery hint, and hand off.
Commit, push and deployment security gate
Before performing a requested commit, push or deployment, follow references/security-check.md: validate stage-bound evidence with yam security check, require a successful persisted Security check note, and stop the operation when the gate blocks. If the project is not configured, report that blocker rather than claim security approval. Do not overwrite existing hooks or treat supplied evidence as an automatic vulnerability scan.
Final Response
Include:
- What was changed or reviewed.
- Study Note for changed artifacts: what changed, what role it has, where it runs or is read, what was wrong or missing, before/after behavior, what behavior is expected, one useful syntax/structure insight, what was verified, and what remains uncertain.
- Next step immediately after Study Note, with current situation, outlook, critical opinion, recommendations, ordered actions, evidence, owner scope, blockers, safe retry, and side effects.
- Architecture hygiene when relevant: flag if the change risks dumping unrelated logic into
page.tsx, one-off component CSS intoglobal.css, or structured product data into broad DBjsonbblobs. - Evidence gathered.
- Truth status.
- Blockers or remaining risk.
- Handoff: fix-first items, remaining tasks, recommended direction, why that next step matters, blocker kind, safe retry, evidence level/stamp, side effects, and owner scope when another route or person may continue.
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.

