Skip to content
Agentmart
Submit a tool

validate-idea

Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP…

Skill by harmansidhudev

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/harmansidhudev-validate-idea

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP validation, and go/no-go decision frameworks.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/validate-idea

What's inside

Skill name
validate-idea
Description
Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP validation, and go/no-go decision frameworks.
License
MIT
Instructions
334 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • name: "validate-idea" does not match folder "01-validate-idea"

Files (5)

  • SKILL.md
  • competitive-analysis-framework.md · references/
  • interview-script-template.md · references/
  • lean-canvas-template.md · references/
  • tam-sam-som-calculator.md · references/

SKILL.md (first lines)

# Validate Idea

> Phase 1: DESIGN | Sprint 5

Guides founders through rigorous idea validation before writing a single line of code. Every section here is designed to reduce the risk of building something nobody wants. The goal is evidence, not opinions.

## Coverage

- Problem definition framework (single-sentence format with severity scoring)
- Persona template (demographics, JTBD, pain points, budget, channels)
- User interview script (20 questions focused on current workflow, not feature validation)
- Competitive analysis framework (direct/indirect, feature gaps, pricing, review sentiment)
- TAM/SAM/SOM bottom-up calculator with worked example
- Landing page test design (CTA, traffic, conversion thresholds)
- Concierge/Wizard-of-Oz MVP methodology
- Go/no-go success metrics (define before experimenting)

---

## Jobs-to-be-Done (JTBD)

Before defining your problem statement, frame your users' needs through the Jobs-to-be-Done lens. JTBD focuses on what people are trying to accomplish — not what product they want.

### The JTBD interview format

Ask users to complete this sentence about their current workflow:

> "When [situation], I want to [motivation], so I can [outcome]."

This reveals the **job** they're hiring a solution to do. Products don't compete with other products — they compete with every way the customer could get the job done.

### 5 example JTBD statements for a SaaS product

1. **Project management SaaS:** "When I'm juggling multiple client projects, I want to see all deadlines in one view, so I can avoid missing deliverables and losing clients."
2. **Invoice SaaS:** "When a client's payment is overdue, I want to send an automatic reminder without being awkward, so I can get paid without damaging the relationship."
3. **Analytics SaaS:** "When my CEO asks how last month's campaign performed, I want to pull a clear report in under 2 minutes, so I can look competent and keep my budget."
4. **Scheduling SaaS:** "When a prospect wants to book a demo, I want to share my availability without 5 back-and-forth emails, so I can close deals faster."
5. **Support SaaS:** "When a customer reports a bug, I want to see their account context immediately, so I can resolve their issue in one reply instead of three."

### How to use JTBD in validation

- **In interviews:** Ask "Tell me about the last time you [tried to accomplish X]. Walk me through what happened." The story reveals the real job.
- **For positioning:** Your landing page headline should address the job, not the feature. "Get paid faster" (job) beats "Automated invoice reminders" (feature).
- **For prioritization:** Features that serve the core job are must-haves. Features that serve peripheral jobs are should-haves or could-haves.

---

## Lean Canvas

A Lean Canvas is a one-page business model that captures your nine key assumptions on a single page. Fill it in before user interviews with your best guesses, then update it as you gather evidence. The goal is to make every assumption explicit so you can systematically test each one.

### The 9 blocks

<!-- beginner -->
1. **Problem** — The top 3 problems your users face. Be specific enough to test.
2. **Customer Segments** — Your early adopter (most desperate segment, not broadest market).
3. **Unique Value Proposition** — One sentence: why you, why now, why different.
4. **Solution** — The simplest 3 features that solve your top 3 problems.
5. **Channels** — Specific paths to reach your early adopters (subreddits, communities, keywords).
6. **Revenue Streams** — How you charge and what you charge.
7. **Cost Structure** — What it costs to build and run this.
8. **Key Metrics** — The 3-5 numbers that tell you if it's working.
9. **Unfair Advantage** — What you have that can't be easily copied.

Fill this in before your first interview. After every 5 interviews, revisit and update. Assumptions that survive testing become your strategy. Assumptions that fail become pivots.

> Reference: See `references/lean-canvas-template.md` for a copy-paste markdown template with all 9 blocks explained.

<!-- intermediate -->
Fill a Lean Canvas before starting interviews. The canvas forces explicit hypotheses for each block — problem/solution fit, channel assumptions, revenue model, cost structure, key metrics, and unfair advantage. Update the canvas after each validation step (interviews, landing page test, concierge MVP). Blocks where your assumption was wrong become pivot opportunities. Use the template in `references/lean-canvas-template.md`.

<!-- senior -->
Lean Canvas: pre-interview hypothesis capture across 9 blocks. Update iteratively through validation. Template: `references/lean-canvas-template.md`.

---

## Checklist Items

### Problem Definition

<!-- beginner -->
**Define the problem you are solving** — Before you can validate an idea, you need to write the problem down in one clear sentence. Use this format:

> "[Target user] struggles with [specific problem] because [root cause], which costs them [measurable consequence]."

Then score the severity from 1 to 10:
- **8-10**: Hair-on-fire problem — people are actively spending money or significant time trying to solve it today.
- **5-7**: Real annoyance — people complain about it but have workarounds.
- **1-4**: Nice-to-have — most people shrug it off.

If your score is below 7, seriously consider pivoting to a more painful problem. The best businesses solve problems people are desperate to fix.

**How to score honestly**: Ask yourself three questions: (1) Are people already paying for a solution? (2) How often does this problem occur — daily, weekly, monthly? (3) What happens if they do nothing? If the answer to #3 is "nothing much," your severity is probably below 5.
> Time: ~30 min
> P0 — Everything else depends on this

<!-- intermediate -->
**Problem statement** — Single sentence: "[Target user] struggles with [problem] because [root cause], costing them [consequence]." Score severity 1-10. Below 7 = weak signal — look for adjacent problems with higher severity. Validate the score by checking: (1) existing spend on solutions, (2) frequency of occurrence, (3) cost of inaction.
> ~30 min | P0

<!-- senior -->
**Problem statement** — Severity-scored single sentence. Below 7 = pivot signal. Cross-reference against existing market spend and frequency of occurrence.
> P0

---

### Persona Creation

<!-- beginner -->
**Create your target persona** — A persona is a detailed profile of your ideal customer. Not a vague "small business owner" — a specific, named person you can picture. You need one persona to start (you can add more later, but starting with too many means you are not focused enough).

Your persona should include:
- **Demographics**: Age range, job title, company size, income level, location
- **Jobs to Be Done (JTBD)**: What is this person trying to accomplish? (Not "use your product" — the real underlying goal, like "close deals faster" or "stop losing receipts")
- **Current workflow**: How do they solve the problem today? (Spreadsheets? Manual process? Competitor product?)
- **Pain points**: What specifically frustrates them about the current workflow? (Rank each 1-5)
- **Budget**: How much do they currently spend on this problem? What would they pay for a better solution?
- **Channels**: Where do they hang out? (Specific subreddits, Slack communities, Twitter/X accounts they follow, conferences they attend, newsletters they read)

From harmansidhudev/shipwise, MIT.

More from harmansidhudev/shipwise

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Mar 28, 2026 (7 months ago)
Last release
Mar 24, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from harmansidhudev

Cite this page

validate-idea skill. Agent Mart. https://agentmart.dev/skills/harmansidhudev-validate-idea (last updated 2026-10-24)