lean-coach help
Explain the lean-coach plugin to the user. This is the plugin's built-in guide: it answers "what can this do?" and "how do I use X?" without making the user read the docs tree.
How to respond
Look at what the user asked for (the $ARGUMENTS from /lean-help, or the topic named in natural language):
- No topic → give the full overview below: the concept, the guide roles, the role-play personas, every skill, the commands, the agent, and the workspace — each in a line — then point to
docs/ and suggest a starting move.
- A topic (a skill, command, agent, role, or concept like "canvas", "risk", "pitch", "product/market fit") → resolve it to the matching item(s) and explain just that: what it does, when it triggers, how to invoke it on both Claude Code and Codex (
/lean-coach:<skill>), and what it produces/writes. Then read that item's docs/<item>.md (or its SKILL.md) and fold in specifics. If ambiguous, list close matches and ask.
Lead with a one-line answer, keep it skimmable, link rather than dumping file contents.
Full overview (use when no topic is named)
lean-coach is a Lean business-development coach built on Ash Maurya's Running Lean. Concept: one coach, many hats — it guides a venture through the methodology and role-plays the people you test it with, then debriefs.
It works across the methodology's spine (see reference/methodology.md): document Plan A → identify the riskiest parts → systematically test, iterating from an idea toward a plan that works. All venture state persists in a gitignored .lean/ workspace (reference/workspace.md).
Roles (the cast — reference/roles.md)
- Guide roles (the agent stays itself): Coach (navigator), Strategist (canvas + risk), Analyst (experiments + metrics).
- Role-play roles (the agent becomes a character, then debriefs): Customer, Investor, Devil's advocate, Business partner, Mentor.
Skills (the cross-agent surface)
| Skill |
Role |
What it does |
lean-coach |
Coach |
Navigator: where am I, what's riskiest, what's next; onboards the .lean/ workspace and routes. |
lean-canvas |
Strategist |
Build/refine the 9-block Lean Canvas; writes .lean/canvas.md. |
prioritize-risks |
Strategist |
Classify & rank riskiest assumptions; pick where to start; writes .lean/risks.md. |
customer-interview |
Customer |
Role-play Problem/Solution/MVP interviews + debrief; writes .lean/interviews/. |
investor-pitch |
Investor |
Role-play a skeptical investor; pitch & traction stress-test + debrief; writes .lean/pitch/. |
run-experiment |
Analyst |
Falsifiable hypothesis + smallest build (Build-Measure-Learn); writes .lean/experiments/. |
measure-fit |
Analyst |
Funnels, cohorts, Sean Ellis test, retention; product/market-fit verdict; writes .lean/metrics/. |
lean-roles |
Business partner / Devil's advocate / Mentor |
Front door to switch persona and run the role-play protocol. |
help |
— |
This guide. |
Skills trigger automatically from natural language — you rarely name them.
Commands (Claude Code conveniences)
/lean-coach [topic] → the navigator (lean-coach).
/lean-canvas [idea|path] → build/review the canvas (lean-canvas).
/lean-interview [problem|solution|mvp] → interview role-play (customer-interview).
/lean-role [persona] → switch persona (lean-roles).
/lean-help [topic] → this help.
Agent
lean-mentor — a one-shot subagent that reads the .lean/ workspace and returns a scored, prioritized "Lean review" (riskiest untested assumptions, stage assessment, weakest canvas blocks, next experiment). Invoked by asking for a mentor review; the interactive Mentor lives in lean-roles.
Claude Code & Codex
The skills are the shared, cross-agent surface. On Codex they appear as slash commands (/lean-coach:lean-canvas, /lean-coach:customer-interview, …) and trigger from natural language on either agent. The /lean-* commands and the lean-mentor agent are Claude-Code conveniences over those skills; on Codex, invoke the skills directly.
Where to go next
- Per-skill guides:
docs/README.md and the per-skill pages in docs/.
- Plugin overview and install:
README.md.
- A typical loop:
/lean-coach (orient) → /lean-canvas (document Plan A) → prioritize-risks (find the riskiest assumption) → /lean-interview problem (test it) → run-experiment / measure-fit (verify) → /lean-role mentor or /lean-interview to rehearse along the way.
Resolving a named topic
Map the user's word before explaining:
- "canvas", "business model", "uvp", "unfair advantage" →
lean-canvas.
- "risk", "riskiest", "where to start", "prioritize" →
prioritize-risks.
- "interview", "talk to customers", "problem/solution/mvp interview", "play a customer" →
customer-interview.
- "pitch", "investor", "fundraising", "VC" →
investor-pitch.
- "experiment", "hypothesis", "validate", "smallest test", "landing page", "concierge" →
run-experiment.
- "metrics", "product/market fit", "retention", "cohort", "sean ellis", "funnel", "engine of growth" →
measure-fit.
- "devil's advocate", "business partner", "co-founder", "mentor", "review my model", "switch roles", "what roles" →
lean-roles (or the lean-mentor agent for a one-shot review).
- "where am I", "what's next", "coach me", "get started" →
lean-coach.
Then open the matching docs/<item>.md (or skills/<item>/SKILL.md) and explain from it.
1---2name: help-23description: This skill should be used when the user asks for help with the lean-coach plugin — what it does, which skills, commands, agent, or roles it ships, or how to use a specific one. Triggers on the /lean-help command and on phrases like "help with lean-coach", "what can lean-coach do", "list the lean commands", "how do I use customer-interview", "what roles can the coach play", "explain the lean canvas skill". With no specific topic, give the full overview; with a named skill, command, agent, role, or concept, explain just that one. Do not use for actually doing lean work (building a canvas, running an interview) — that's the individual skills.4---56# lean-coach help78Explain the **lean-coach** plugin to the user. This is the plugin's built-in guide: it answers "what can this do?" and "how do I use X?" without making the user read the docs tree.910## How to respond1112Look at what the user asked for (the `$ARGUMENTS` from `/lean-help`, or the topic named in natural language):1314- **No topic** → give the **full overview** below: the concept, the guide roles, the role-play personas, every skill, the commands, the agent, and the workspace — each in a line — then point to `docs/` and suggest a starting move.15- **A topic** (a skill, command, agent, role, or concept like "canvas", "risk", "pitch", "product/market fit") → resolve it to the matching item(s) and explain **just that**: what it does, when it triggers, how to invoke it on both Claude Code and Codex (`/lean-coach:<skill>`), and what it produces/writes. Then read that item's `docs/<item>.md` (or its `SKILL.md`) and fold in specifics. If ambiguous, list close matches and ask.1617Lead with a one-line answer, keep it skimmable, link rather than dumping file contents.1819## Full overview (use when no topic is named)2021**lean-coach** is a Lean business-development coach built on Ash Maurya's *Running Lean*. Concept: **one coach, many hats** — it guides a venture through the methodology *and* role-plays the people you test it with, then debriefs.2223It works across the methodology's spine (see `reference/methodology.md`): **document Plan A → identify the riskiest parts → systematically test**, iterating from an idea toward a plan that works. All venture state persists in a gitignored **`.lean/` workspace** (`reference/workspace.md`).2425### Roles (the cast — `reference/roles.md`)26- **Guide roles** (the agent stays itself): **Coach** (navigator), **Strategist** (canvas + risk), **Analyst** (experiments + metrics).27- **Role-play roles** (the agent becomes a character, then debriefs): **Customer**, **Investor**, **Devil's advocate**, **Business partner**, **Mentor**.2829### Skills (the cross-agent surface)3031| Skill | Role | What it does |32|---|---|---|33| `lean-coach` | Coach | Navigator: where am I, what's riskiest, what's next; onboards the `.lean/` workspace and routes. |34| `lean-canvas` | Strategist | Build/refine the 9-block Lean Canvas; writes `.lean/canvas.md`. |35| `prioritize-risks` | Strategist | Classify & rank riskiest assumptions; pick where to start; writes `.lean/risks.md`. |36| `customer-interview` | Customer | Role-play Problem/Solution/MVP interviews + debrief; writes `.lean/interviews/`. |37| `investor-pitch` | Investor | Role-play a skeptical investor; pitch & traction stress-test + debrief; writes `.lean/pitch/`. |38| `run-experiment` | Analyst | Falsifiable hypothesis + smallest build (Build-Measure-Learn); writes `.lean/experiments/`. |39| `measure-fit` | Analyst | Funnels, cohorts, Sean Ellis test, retention; product/market-fit verdict; writes `.lean/metrics/`. |40| `lean-roles` | Business partner / Devil's advocate / Mentor | Front door to switch persona and run the role-play protocol. |41| `help` | — | This guide. |4243Skills trigger automatically from natural language — you rarely name them.4445### Commands (Claude Code conveniences)46- **`/lean-coach [topic]`** → the navigator (`lean-coach`).47- **`/lean-canvas [idea|path]`** → build/review the canvas (`lean-canvas`).48- **`/lean-interview [problem|solution|mvp]`** → interview role-play (`customer-interview`).49- **`/lean-role [persona]`** → switch persona (`lean-roles`).50- **`/lean-help [topic]`** → this help.5152### Agent53- **`lean-mentor`** — a one-shot subagent that reads the `.lean/` workspace and returns a scored, prioritized "Lean review" (riskiest untested assumptions, stage assessment, weakest canvas blocks, next experiment). Invoked by asking for a mentor review; the interactive Mentor lives in `lean-roles`.5455### Claude Code & Codex56The **skills are the shared, cross-agent surface**. On Codex they appear as slash commands (`/lean-coach:lean-canvas`, `/lean-coach:customer-interview`, …) and trigger from natural language on either agent. The `/lean-*` commands and the `lean-mentor` agent are Claude-Code conveniences over those skills; on Codex, invoke the skills directly.5758### Where to go next59- Per-skill guides: `docs/README.md` and the per-skill pages in `docs/`.60- Plugin overview and install: `README.md`.61- A typical loop: `/lean-coach` (orient) → `/lean-canvas` (document Plan A) → `prioritize-risks` (find the riskiest assumption) → `/lean-interview problem` (test it) → `run-experiment` / `measure-fit` (verify) → `/lean-role mentor` or `/lean-interview` to rehearse along the way.6263## Resolving a named topic6465Map the user's word before explaining:66- **"canvas", "business model", "uvp", "unfair advantage"** → `lean-canvas`.67- **"risk", "riskiest", "where to start", "prioritize"** → `prioritize-risks`.68- **"interview", "talk to customers", "problem/solution/mvp interview", "play a customer"** → `customer-interview`.69- **"pitch", "investor", "fundraising", "VC"** → `investor-pitch`.70- **"experiment", "hypothesis", "validate", "smallest test", "landing page", "concierge"** → `run-experiment`.71- **"metrics", "product/market fit", "retention", "cohort", "sean ellis", "funnel", "engine of growth"** → `measure-fit`.72- **"devil's advocate", "business partner", "co-founder", "mentor", "review my model", "switch roles", "what roles"** → `lean-roles` (or the `lean-mentor` agent for a one-shot review).73- **"where am I", "what's next", "coach me", "get started"** → `lean-coach`.7475Then open the matching `docs/<item>.md` (or `skills/<item>/SKILL.md`) and explain from it.