agentleFS
0kim0bos0kim0bos/yam/skills/deep/SKILL.md

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

  • Other versions6 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 6

    1. oprogramadorreal/optimus-claude★ 75same name
    2. agoopintsai/shipright★ 2same name
    3. kbichave/skills★ 2same name
    4. ARYN26/you-are-here★ 1same name
    5. Olayeeeyo/claude-skills★ 0same name
    6. 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.

  • In this repository6 other files it gives its agents.

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
  1. Distinctive:

    Prefer focused evidence over ceremony.

    line 26
  2. Distinctive:

    Do not claim verified without actual evidence.

    line 28
  3. Very specific:

    Use runtime/tmux/process orchestration only when the verification claim needs it.

    line 29
  4. Distinctive:

    Do not start long-running processes just to make small work look more proven.

    line 30
  5. Distinctive:

    Do not claim cleanup unless process exit, tmux pane/session closure, or intentional persistence is confirmed.

    line 31
  6. Distinctive:

    Start dev servers, test watchers, tmux panes, or browser QA only when they materially support verification.

    line 39
  7. Distinctive:

    Run appropriate checks: tests, typecheck, build, browser QA, security, runtime, or data safety checks.

    line 40
  8. Very specific:

    Use L3-L5 from references/verification-levels.md.

    line 47
  9. Very specific:

    Use references/token-economy.md.

    line 48
  10. Very specific:

    Use references/context-reuse.md.

    line 49
  11. Very specific:

    Use references/markdown-management.md before writing broad proof or direction markdown.

    line 50
  12. Very specific:

    Use references/runtime-orchestration.md when long-running processes, tmux, browser QA, or cleanup proof are needed.

    line 51
  13. Very specific:

    Use references/db-supabase-safety-lite.md for destructive DB/Supabase, migration, production-write, or RLS/policy work.

    line 52
  14. Very specific:

    Use references/current-docs.md when SDK/API/cloud-service behavior may be current or version-sensitive.

    line 53
  15. Very specific:

    Use references/trust-kernel.md when the task asks how yam prevents false completion or fake real proof claims.

    line 54
  16. Very specific:

    Use references/honest-completion.md.

    line 55
  17. Very specific:

    Use references/study-note.md when any code, config, docs, release metadata, or project artifact changed.

    line 56
  18. Very specific:

    Use references/next-step.md immediately after Study Note for changed artifacts.

    line 57
  19. Very specific:

    Use references/final-report.md to close with remaining tasks and fix-first items when useful.

    line 58
  20. Very specific:

    Use references/token-budget-reporter.md when a run needs measured budget feedback.

    line 59
  21. Distinctive:

    Test suite or relevant suites.

    line 63
  22. Distinctive:

    Stop after the smallest meaningful verification set has passed, or after three relevant checks have run and the remaining uncertainty is …

    line 73
  23. Very specific:

    Stop earlier when the same blocker repeats, a required tool/auth/runtime is unavailable, or a user decision is needed.

    line 74
  24. Distinctive:

    Do not keep retrying the same failure.

    line 75

“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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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.
  • $mission requests that cannot use real subagents; downgrade to $deep and 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.md before 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

  1. Define the risk surface.
  2. Identify acceptance criteria.
  3. Build a focused verification plan.
  4. Implement or inspect within scope.
  5. Start dev servers, test watchers, tmux panes, or browser QA only when they materially support verification.
  6. Run appropriate checks: tests, typecheck, build, browser QA, security, runtime, or data safety checks.
  7. Confirm cleanup when claiming cleanup.
  8. Classify truth status with references/truth-matrix.md.
  9. 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 into global.css, or structured product data into broad DB jsonb blobs.
  • 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.