Agent skill
Indie Hacker MVP Development
Fast MVP shipping patterns for indie hackers - ruthless prioritization, lean development
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/indie-hacker-mvp
SKILL.md
Indie Hacker MVP Development
Ship fast, validate fast, iterate based on feedback. This skill guides rapid MVP development.
Core Philosophy
- Speed over Perfection: Ship something functional, not polished
- Ruthless MVP Focus: 1-3 features maximum for v1
- Validate Before Building: Talk to users, don't assume
- Revenue First: Build what people will pay for
Instructions
The MVP Checklist
Before writing code, answer these:
- Can I describe the core value in one sentence?
- Have I talked to at least 3 potential users?
- What's the ONE feature that solves the core problem?
- Can I ship in 2 weeks or less?
- How will I know if it's working? (metrics)
Development Priorities
DO:
- Use existing tools (Clerk for auth, Convex for backend)
- Copy proven UI patterns (don't reinvent)
- Ship daily, get feedback weekly
- Use feature flags for experimental features
- Write tests only for critical paths
DON'T:
- Build admin dashboards before you have users
- Add "nice to have" features
- Optimize before you have traffic
- Build custom solutions for solved problems
- Spend time on perfect code architecture
The 2-Week Sprint Template
Week 1:
- Day 1-2: Core feature implementation
- Day 3-4: Basic UI (functional, not beautiful)
- Day 5: Integration and testing
Week 2:
- Day 1-2: Polish critical user flows
- Day 3: Deploy to production
- Day 4: Share with 10 potential users
- Day 5: Collect feedback, prioritize v2
Lean Tech Stack Recommendations
Frontend: React + Vite (fast dev server)
Backend: Convex (zero-config, real-time)
Auth: Clerk (5-minute setup)
UI: Shadcn/ui (copy-paste components)
Deployment: Vercel (push to deploy)
User Feedback Script
After someone uses your MVP, ask:
- "What did you expect to happen?"
- "What actually happened?"
- "Would you pay $X/month for this?"
- "What's missing that would make you use this daily?"
Examples
Good MVP Scope
"Users can submit a lead form, and automatically receive
a personalized response email within 30 seconds."
Bad MVP Scope (Too Big)
"Users can submit leads, get auto-responses, view analytics
dashboard, set up custom workflows, integrate with CRM,
manage team permissions, and export reports."
Best Practices
- Launch embarrassingly early - If you're not embarrassed, you waited too long
- Manual before automation - Do things that don't scale initially
- Talk to users weekly - Schedule recurring user calls
- Metrics from day 1 - Track signups, activation, retention
- One channel focus - Master one acquisition channel before expanding
Anti-Patterns to Avoid
- ❌ Building features no one asked for
- ❌ Premature optimization
- ❌ Perfect code before product-market fit
- ❌ Building for imaginary scale
- ❌ Spending weeks on landing page design
Quick Decision Framework
When unsure, ask:
- "Will this help me get 10 paying users?"
- "Can I validate this with a manual process first?"
- "What's the simplest version of this feature?"
If the answer to #1 is no, don't build it yet.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?