mission
Skill1 starsChanged 15 days agoMITView on GitHub
Explicit real-subagent/team execution route for approved implementation plans. Use when the user invokes $mission or asks for team implementation with real subagents, cross-verification, doctor scan, runtime/tmux/browser QA, and final proof summary.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- wo52616111/skillstheir own version, first seen Aug 23, 2026
- tackeyy/missiontheir own version, first seen Jun 15, 2026
- IvandoNascimento/skillstheir own version, first seen Jun 7, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- tackeyy/mission★ 9same name
- IvandoNascimento/skills★ 1same name
- wo52616111/skills★ 1same 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
30 rules. 0 are common, 11 are distinctive, and 19 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
19
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Do not use for:
- Distinctive: line 30
Start from the user's approved plan or ask for one if the plan is missing.
- Distinctive: line 32
Keep role separation real and useful, not theatrical.
- Distinctive: line 34
Use real subagents only when they are available and the work has separable, high-risk, or parallel lanes.
- Very specific: line 35
If real subagents are not available, unsafe, or not worth using, downgrade to $deep by default.
- Very specific: line 36
If the user explicitly insists on $mission despite unavailable subagents, mark the mission partial or blocked instead of pretending …
- Distinctive: line 37
Use tmux/dev server/browser QA only when the mission needs runtime evidence.
- Distinctive: line 41
Do not claim verified, cleaned up, or visually checked without evidence.
- Very specific: line 48
If real subagents are unavailable, unsafe, or not useful, stop mission setup and downgrade to $deep unless the user explicitly asks to …
- Distinctive: line 54
Keep Reviewer and Doctor read-only.
- Distinctive: line 57
Add rollback hints for touched files, generated files, before checks, and safe revert notes.
- Very specific: line 58
Use $deep-style runtime verification when the mission needs dev server, tmux, test watcher, browser QA, cleanup, or before/after evidence.
- Very specific: line 61
Run yam mission gate against the expected thread inventory and receipts.
- Distinctive: line 62
Run the smallest honest final verification set.
- Very specific: line 63
Run doctor scan with references/doctor-scan.md.
- Distinctive: line 69
Stop after cross-verification and the smallest meaningful L4-L5 proof set have passed, or after three relevant checks have run and …
- Very specific: line 70
Stop earlier when the same blocker repeats, a required tool/auth/runtime is unavailable, or a user decision is needed.
- Distinctive: line 71
Do not keep retrying the same failure.
- Very specific: line 91
Use references/context-reuse.md.
- Very specific: line 92
Use references/runtime-orchestration.md only when runtime evidence is needed.
- Very specific: line 93
Use references/doctor-scan.md before final mission completion.
- Very specific: line 94
Use references/db-supabase-safety-lite.md for destructive DB/Supabase, migration, production-write, or RLS/policy lanes.
- Very specific: line 95
Use references/current-docs.md when any lane depends on current SDK/API/cloud-service behavior.
- Very specific: line 96
Use references/verification-levels.md for L4-L5 mission proof boundaries.
- Very specific: line 97
Use references/honest-completion.md.
- Very specific: line 98
Use references/study-note.md for every lane that changes code, config, docs, release metadata, or project artifacts.
- Very specific: line 99
Use references/next-step.md immediately after Study Note for changed artifacts.
- Very specific: line 100
Use references/final-report.md to close with remaining tasks and fix-first items.
- Very specific: line 101
Use references/token-budget-reporter.md when budget drift matters.
- Very specific: line 122
If the user invokes $mission without an approved plan, ask for the plan or propose a compact plan first.
“Common” is measured: kept by at least 6 in 10 of the 3 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 Mission
Use for:
- Approved implementation plans or scenarios.
- Broad implementation where real subagent/team separation reduces risk.
- Team execution with real implementer, reviewer, verifier, and doctor lanes when tool support is available.
- Work that needs implementation plus cross-verification.
- Work that may need deep runtime/tmux/browser QA as part of final proof.
Do not use for:
- Tiny changes or ordinary scoped implementation. Use
$quick. - Design-heavy UI/UX implementation or screenshot-led review. Use
$ueye. - Pure investigation. Use
$scout. - Pure verification without real subagent/team execution. Use
$deep. - Heavy single-agent work, even with runtime/tmux/browser proof. Use
$deep. - Mission-shaped work when real subagents are unavailable or unsafe to use. Downgrade to
$deepand report the downgrade.
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.
- Mission is explicit-only; never auto-escalate small tasks into mission.
- Start from the user's approved plan or ask for one if the plan is missing.
- Mission requires real subagent/team orchestration; role-only self-review belongs in
$deep. - Keep role separation real and useful, not theatrical.
- Token economy still matters.
- Use real subagents only when they are available and the work has separable, high-risk, or parallel lanes.
- If real subagents are not available, unsafe, or not worth using, downgrade to
$deepby default. - If the user explicitly insists on
$missiondespite unavailable subagents, mark the missionpartialorblockedinstead of pretending role-play is team execution. - Use tmux/dev server/browser QA only when the mission needs runtime evidence.
- Cross-verify before claiming completion.
- Reviewer and doctor lanes are read-only by default: they may inspect and run non-mutating checks, but they must not claim changed files or write access.
- A subagent stop event is lifecycle evidence, not success evidence. Every spawned thread needs an explicit outcome and verification evidence.
- Do not claim verified, cleaned up, or visually checked without evidence.
- Doctor scan is mandatory for mission finalization, but it should stay concise.
Workflow
- Restate the mission goal, scope, no-go rules, and acceptance criteria.
- Confirm real subagent/team availability and a meaningful split.
- If real subagents are unavailable, unsafe, or not useful, stop mission setup and downgrade to
$deepunless the user explicitly asks to proceed with a partial/blocked mission. - Split work into real lanes:
- Implementer: makes scoped changes.
- Reviewer: checks code, risk, and project direction.
- UX/browser verifier: checks screen behavior when relevant.
- Doctor/scanner: checks direction fit, scope control, verification, cleanup, stale context, and false-completion risk.
- Keep Reviewer and Doctor read-only; if either must implement a fix, hand it back to an Implementer lane or create a new bounded write lane.
- Execute the implementation in bounded steps.
- Record a compact patch envelope for each real lane that changes code.
- Add rollback hints for touched files, generated files, before checks, and safe revert notes.
- Use
$deep-style runtime verification when the mission needs dev server, tmux, test watcher, browser QA, cleanup, or before/after evidence. - Cross-check findings and resolve contradictions.
- Record one
yam mission receiptfor every spawned thread.stoppedwithoutpassed|failed|blockedremains ambiguous and cannot support completion. - Run
yam mission gateagainst the expected thread inventory and receipts. - Run the smallest honest final verification set.
- Run doctor scan with
references/doctor-scan.md. - Confirm cleanup or explicitly report intentionally running processes.
- Produce final proof summary, truth status, remaining tasks, and fix-first items.
Mission stop condition:
- Stop after cross-verification and the smallest meaningful L4-L5 proof set have passed, or after three relevant checks have run and remaining uncertainty is recorded 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.
Proof Summary
Include:
- Mission goal.
- Role work completed.
- Subagent decision: used / downgraded_to_deep / unavailable_partial / blocked, with reason.
- Files or surfaces changed.
- Patch envelope for each real code-changing lane.
- Subagent receipt for every expected thread.
- Passing Mission completion gate before a
verifiedorprovenMission claim. - Rollback hint for risky or multi-file changes.
- Runtime/tmux/browser evidence when used.
- Cross-verification result.
- Doctor/scanner result.
- Cleanup status.
- Truth status: proven, verified, partial, fixture_only, fixture_instrumented_real, integration_optional, real_required_missing, skipped, blocked, or assumed.
Use references/context-reuse.md; read project pack before broad context.
Use references/runtime-orchestration.md only when runtime evidence is needed.
Use references/doctor-scan.md before final mission completion.
Use references/db-supabase-safety-lite.md for destructive DB/Supabase, migration, production-write, or RLS/policy lanes.
Use references/current-docs.md when any lane depends on current SDK/API/cloud-service behavior.
Use references/verification-levels.md for L4-L5 mission proof boundaries.
Use references/honest-completion.md; do not overclaim.
Use references/study-note.md for every lane that changes code, config, docs, release metadata, or project artifacts; 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; derive the order from the aggregate Mission gate, Doctor scan, remaining risk, critical opinion, and likely downstream work.
Use references/final-report.md to close with remaining tasks and fix-first items.
Use references/token-budget-reporter.md when budget drift matters.
Useful CLI artifacts:
yam mission receipt --thread-id reviewer-1 --role reviewer --lifecycle stopped --outcome passed --scope "read-only review" --evidence "review findings recorded" --out .yam/mission/reviewer-1.json --json
yam mission gate --expected-thread reviewer-1 --receipt .yam/mission/reviewer-1.json --out .yam/mission/completion.json --json
yam proof --route mission --truth verified --mission-completion "$(<.yam/mission/completion.json)" --jsonPrompt Pattern
Good mission prompts include:
- Goal.
- Scope.
- No-go rules.
- Acceptance criteria.
- Runtime/browser needs.
- Required final checks.
If the user invokes $mission without an approved plan, ask for the plan or propose a compact plan first.
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
Report:
- What the mission changed.
- Role/cross-verification summary.
- Study Note for any lane that changed code, config, docs, release metadata, or project 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, ownership, 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.
- Cleanup status.
- 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.

