validate-idea
Idea validation methodology — problem definition, persona creation, user interviews, competitive analysis, TAM/SAM/SOM sizing, landing page tests, MVP…
Skill by harmansidhudev
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.
About
Reviews
Write a reviewNo 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
- 0.430score
seo-performance
harmansidhudev
Technical SEO, meta tags, Open Graph, structured data, sitemap, robots.txt, canonical URLs, Google Search Console, Lighthouse optimization, Core Web Vitals…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
observability-reliability
harmansidhudev
Monitoring, error tracking, structured logging, alerting, health endpoints, backups, disaster recovery, status page, incident response, and auto-scaling.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
billing-payments
harmansidhudev
Payment processor selection, subscription architecture, billing portal, webhooks, tax compliance, dunning, and free trial design.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
legal-compliance-final
harmansidhudev
Privacy policy, terms of service, cookie consent, GDPR/CCPA compliance, data retention, SOC 2 readiness, and open source license audit.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
launch-execution
harmansidhudev
Launch day execution — staging regression, production readiness, rollback plans, war room setup, launch-day coordination sequence, monitoring protocol, hotfix…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
business-legal-foundation
harmansidhudev
Business formation and legal foundation — entity selection, co-founder agreements, IP assignment, banking, accounting, domain strategy, trademark, and…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
tech-architecture
harmansidhudev
Guides framework selection, database choice, API strategy, auth approach, and hosting decisions.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
fullstack-development
harmansidhudev
Merged frontend + backend development skill (G12 consolidation).
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
platform-infrastructure
harmansidhudev
CI/CD pipelines, containerization, Infrastructure as Code, environment management, secrets management, DNS/SSL, and CDN configuration.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
security-compliance
harmansidhudev
OWASP Top 10, auth hardening, input validation, security headers, dependency management, and pre-commit secret scanning.
SkillDFreshness: D★ 1Claude Code +9 - 0.429score
launch-assess
harmansidhudev
Orchestrator skill — assesses launch readiness, detects project phase, and routes to appropriate domain skills.
SkillDFreshness: D★ 1Claude Code +9 - 0.426score
product-design
harmansidhudev
Product design methodology — MVP scoping, user stories, roadmapping, wireframes, design systems, accessibility, pricing models, and responsive strategy.
SkillDFreshness: D★ 1Claude Code +9
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
- Repository
- github.com/harmansidhudev/shipwise
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from harmansidhudev
- 0.430score
security-compliance
harmansidhudev
OWASP Top 10, auth hardening, input validation, security headers, dependency management, and pre-commit secret scanning.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
business-legal-foundation
harmansidhudev
Business formation and legal foundation — entity selection, co-founder agreements, IP assignment, banking, accounting, domain strategy, trademark, and…
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
tech-architecture
harmansidhudev
Guides framework selection, database choice, API strategy, auth approach, and hosting decisions.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
fullstack-development
harmansidhudev
Merged frontend + backend development skill (G12 consolidation).
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
platform-infrastructure
harmansidhudev
CI/CD pipelines, containerization, Infrastructure as Code, environment management, secrets management, DNS/SSL, and CDN configuration.
SkillDFreshness: D★ 1Claude Code +9 - 0.430score
observability-reliability
harmansidhudev
Monitoring, error tracking, structured logging, alerting, health endpoints, backups, disaster recovery, status page, incident response, and auto-scaling.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
validate-idea skill. Agent Mart. https://agentmart.dev/skills/harmansidhudev-validate-idea (last updated 2026-10-24)