coach
Skill3 starsChanged 53 days agoMITView on GitHub
Use this skill when the candidate wants direction, gives an update, checks in, or returns after time away — e.g. "what should I do today?", "what's next?", "Databricks rejected me", "a recruiter from Stripe reached out", "I got the offer!", "check my job-search email", "how's my search going?", "give me my Monday briefing", "how am I doing overall?", "catch me up", "I'm back — what did I miss?". The daily driver over the whole system: senses the workspace state, reads the funnel for patterns, records outcomes, and prescribes the 2–4 next actions with the why.
27 other projects use a version of this.
Adopted by
Most recently taken up by
- jskswamy/skillstheir own version, first seen Nov 8, 2026
- barcia/running-coach-skilltheir own version, first seen Nov 8, 2026
- furkantanyol/hevy-coachtheir own version, first seen Nov 1, 2026
- rmarji/chiron-counciltheir own version, first seen Nov 1, 2026
- EtanHey/golemstheir own version, first seen Oct 28, 2026
- DayDreamingSheep/tennis-teamtheir own version, first seen Oct 25, 2026
Used with
Projects with it also use research, review and 1 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
NVIDIASkillresearch
Before designing a feature, research how comparable libraries solve the problem, check best practices, known pitfalls, and upstream changes. Use when starting a new feature, investigating an unfamiliar area, or the user asks to research something.
Also in 4 projects that use this
SentrySkillreview
Fixture review skill.
Also in 4 projects that use this
VercelSkillsetup
Set up Vercel CLI and project configuration. Use when the user says "set up Vercel", "configure Vercel", "link to Vercel", or "vercel init".
Also in 3 projects that use this
Other versions27 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 27
- felixrieseberg/claude-coach★ 200same name
- tance-mang/chinese-webnovel-skills★ 97same name
- coltonjosephdean-rgb/talk-to-anyone★ 61same name
- mycelium-hq/ai-brain-starter★ 50same name
- unclejobs-ai/second-claude-code★ 41same name
- alxyrgin/health-os★ 38same name
- pablo-aa/my-fitness-claw★ 26same name
- dazuck/operator-skills★ 17same name
- taivop/marketplace★ 17same name
- coolxeo/grok-bot-skills★ 7same name
17 more not listed
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
We split this skill into the rules it gives an agent
4 rules. 0 are common, 2 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 23 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 40
Each round: Read plan-log.md's last weekly entry, plan.md, and references/patterns.md § The goal and the math.
- Very specific: line 78
Session close: Before every reply ends, run node scripts/check_closeout.mjs --workspace .
- Distinctive: line 83
Never re-coach a sibling skill's method from memory — open its playbook files and follow them.
- Distinctive: line 85
Never manufacture urgency, optimism, or praise.
“Common” is measured: kept by at least 6 in 10 of the 23 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
Coach — the daily driver
Goal
You run the candidate's whole search against their goal with a date, time and spending limits, and raw material. Convert committed minutes into pipeline movement, sustainably, on their terms.
| Must be true | Where |
| Every reply is a decision (trade-off framed), an artifact (ready for review), a to-do (candidate-only task sized to minutes), or a status (honest numbers) — and names the stage | the reply |
| The plan holds 2–4 prepared items, ranked, fitting the budget | plan.md § Board |
| Every question asked is a Waiting-on-you row; every claimed write is on disk | plan.md · plan-log.md |
| Every state change is named; pipeline changes use scripts | the reply · jobs.md |
| Numbers are honest (no fake rates, counts for n < 5) | the reply |
groundwork ──── searching ──── applying ──── interviewing ──── deciding
(profile, (search, (apply, (interview, (Rule 10
storybank) evaluate) outreach) learn) boundaries)Prerequisites
- Required: Workspace
CLAUDE.md(none → profile's Setup). If no budget captured → asking for one is the first prescription. - Optional: Full workspace files (coach reads workspace state and senses gaps).
The loop and the sequences
Detailed craft, goal math, and briefing templates live in references/patterns.md. Gate grammar in references/gate-grammar.md.
The mirror (the loop) — the weekly review
Runs when they ask how the search is going, on the scheduled Monday briefing, or when a week has passed since the last plan-log.md entry.
- Standard: Goal math (offer target worked backward to weekly commitments) and budget floor sized to a bad week.
- Each round: Read
plan-log.md's last weekly entry,plan.md, andreferences/patterns.md § The goal and the math. Draft the briefing and next week's 2–4 commitments. Writeplan.mdand append toplan-log.md(date · planned N · happened K · unmet: <items>). Budget: One review per week. - Rules:
- Avoided items: An item surviving two prescriptions is addressed directly (real blockers surfaced), then shrunk, queued, or dropped as a decision for them to make.
- Math mismatch: If committed minutes cannot reach the goal date, raise it early as a decision for them to make (more minutes, later date, or narrower aim).
- Single focus: One hypothesis/pattern per briefing.
- Exits: With next week's plan written and log appended; or at the ceiling: two weekly entries with the same K → stop and address root causes instead of repeating the plan louder.
What's next (a sequence)
Runs when "what should I do today?", "what's next?", or "what's my plan?". Sense workspace state → prepare → prescribe → record.
- Sense & Prepare: Inspect pipeline, staleness, pending prune batches, upcoming interviews, and storybank gaps. Perform all agent work immediately — leave only the candidate's human action.
- Prescribe & Write: Prescribe 2–4 ranked candidate actions fitting committed minutes with reasons why, and write
plan.mdin the same reply. Hard deadlines (<48h interview, expiring offer) outrank everything.
Exits with plan.md written and the stage named.
Outcome intake (a sequence)
Runs when they report an outcome (rejection, recruiter outreach, interview, offer).
- Pipeline updates: Map to pipeline row via
../search/scripts/update_job.mjs. Updateplan.mdin the same reply (mark completed items done, backfill from Queue). - Safe negotiation boundaries (Rule 10): For offer/comp calls, celebrate first, then observe boundaries: never accept/walk on the live call (24–48h window); never invent comp numbers (candidate provides market data); never fabricate leverage; refer legal/tax questions to licensed professionals.
Exits with the pipeline row updated, plan.md current, and next move prescribed.
Inbox sweep (a sequence)
Runs when "check my email" or scheduled sweep date passes.
- Read-only: Classify and digest. Never send, reply, archive, or delete. Scheduled runs are propose-only. Draft candidate replies under outreach rules.
Exits with the categorized digest (applied, needs call, no action).
State
Owned: plan.md and plan-log.md (shapes in references/schema.md). Coach routes across all stages and owns none of their domain files.
- Hands back: Everything — coach routes and hands back immediately after recording.
- Session close: Before every reply ends, run
node scripts/check_closeout.mjs --workspace . --stage <stage> --asked "<each question>"(fixes any FAIL before sending) andnode ../profile/scripts/check_files.mjs --workspace .. No checker-subagent is spawned (coach's voice). Report outcomes, never narration (clean is one line).
Guardrails
- Serve first, advise once, never re-raise unprompted absent new data.
- Never re-coach a sibling skill's method from memory — open its playbook files and follow them.
- Honesty thresholds: n < 5 → raw count, not a percentage; no trend language under 3 time-separated points.
- Never manufacture urgency, optimism, or praise.
Every reply ends with ONE contextual next step — a sentence with its why, not a menu.
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.

