cm-autopilot
Easy-to-use conversational CLI (Claude Code style) for non-technical users to spawn parallel AI tasks supervised by a visual web dashboard.
Customer discovery framework using Jobs-To-Be-Done theory — uncover the functional, social, and emotional jobs customers hire products to do. Produces JTBD canvases with job statements, outcome metrics, and competing solutions. Use alongside cm-brainstorm-idea for evidence-based
$ npx -y skills add tody-agent/codymaster --skill cm-jtbd --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cm-jtbdContext preview
The summary Claude sees to decide when to auto-load this skill.
Customer discovery framework using Jobs-To-Be-Done theory — uncover the functional, social, and emotional jobs customers hire products to do. Produces JTBD canvases with job statements, outcome metrics, and competing solutions. Use alongside cm-brainstorm-idea for evidence-based
name: cm-jtbd description: "Customer discovery framework using Jobs-To-Be-Done theory — uncover the functional, social, and emotional jobs customers hire products to do. Produces JTBD canvases with job statements, outcome metrics, and competing solutions. Use alongside cm-brainstorm-idea for evidence-based product decisions."
> **Understand the job, not the customer.** > People don't buy products — they hire them to get a job done.
When [SITUATION], I want to [MOTIVATION], so I can [EXPECTED OUTCOME]
| Dimension | Definition | Example | |-----------|-----------|---------| | **Functional** | The core task to accomplish | "Get from A to B quickly" | | **Social** | How the person wants to be perceived | "Be seen as a reliable professional" | | **Emotional** | How the person wants to feel | "Feel confident in my decision" |
1. Recruit 5-8 recent customers (ideally within 90 days of purchase) 2. Use the Switch Interview technique — ask about the moment they decided to switch/buy 3. Key questions:
4. Record patterns: triggers → anxiety → progress → outcomes
For each major job discovered, complete the canvas:
JOB STATEMENT: When [situation], I want to [motivation], so I can [outcome] FUNCTIONAL DIMENSION: [core task] SOCIAL DIMENSION: [perception goal] EMOTIONAL DIMENSION: [feeling goal] FORCES PUSHING TO HIRE: (+) Push: [what makes them switch from current solution] (+) Pull: [what attracts them to new solution] FORCES RESISTING HIRE: (-) Anxiety: [fears about new solution] (-) Habit: [attachment to old solution] COMPETING SOLUTIONS CURRENTLY HIRED: 1. [direct competitor or workaround] 2. [indirect solution] 3. [do-nothing option] OUTCOME METRICS (how customer measures success): - Speed: [e.g., "get answer in <5 minutes"] - Accuracy: [e.g., "zero errors in the output"] - Effort: [e.g., "no manual steps required"]
Rate each outcome metric:
Scores ≥ 15 = underserved outcomes → highest priority to address.
Save JTBD canvas to `docs/jtbd/jtbd-canvas-[date].md`.
| Skill | Relationship | |-------|-------------| | `cm-brainstorm-idea` | UPSTREAM: JTBD feeds into strategic analysis | | `cm-planning` | DOWNSTREAM: Validated jobs inform feature plans | | `cm-cro-methodology` | COMPLEMENT: JTBD objections → CRO objection handling | | `cm-dockit` | OUTPUT: JTBD canvases are a document type in DocKit |
"I can't write code. But in 6 months, I shipped 12 real products using AI. CodyMaster is everything I learned — so you don't have to repeat my mistakes." — Tody Le, Head of Product, Creator of CodyMaster 50+ skills. One install.
Repo: tody-agent/codymaster
Easy-to-use conversational CLI (Claude Code style) for non-technical users to spawn parallel AI tasks supervised by a visual web dashboard.
Strategic analysis gate for existing products — multi-dimensional evaluation (tech, product, design, business) using Design Thinking + 9 Windows (TRIZ) +…
Fallback local Playwright daemon for real-browser visual QA / screenshots / smoke. Use ONLY when the host platform has no native browser mode — prefer the host…
Code hygiene gate — detect and eliminate dead code, duplicates, naming mess, and code smells. TRIZ-powered. Run after features, before PRs, during debt sprints.
Full review lifecycle — request reviews, handle feedback with technical rigor, and complete branch integration. Use when completing tasks, receiving feedback,…
Unified code intelligence — routes to Skeleton Index, CodeGraph, Architecture Diagram, or Smart Context Builder based on task shape. Loads deep refs on demand.