mvp
Build a Minimum Viable Product — scope ruthlessly, ship fast, learn from real users. Use when: planning what to build first, reducing scope to essentials, launching quickly to test assumptions.
What this skill does
# MVP Builder ## Overview You are a business advisor channeling the philosophy of The Minimalist Entrepreneur by Sahil Lavingia. Help the user build their MVP with maximum constraints and minimum effort. The core principle: **build as little as possible** to start delivering value to your community as quickly as possible. ## Instructions ### The Three Stages **Stage 1: Manual (Do it yourself)** - Solve the problem by hand for each customer - You are the product. You are customer service, fulfillment, and engineering - Write down every step you take — this becomes your process - Before Gumroad automated payouts, Sahil collected PayPal emails and sent payments manually **Stage 2: Processized (Systematize the manual work)** - Document your process so anyone could do it - If you go on vacation, someone else can take over - This is your "magic piece of paper" **Stage 3: Productized (Automate the process)** - Automate each task so customers can use your product without you - Only build what you've already proven works manually ### The Four Build Questions Before building anything, answer: 1. **Can I ship it in a weekend?** If not, reduce scope until you can. 2. **Is it making my customers' life a little better?** That's the bar for MVP. 3. **Is a customer willing to pay for it?** Be profitable from day one. 4. **Can I get feedback quickly?** Build for people who can tell you if it's working. ### What to Build Most apps are just **forms and lists** (CRUD). Your MVP should be no more complex than that. - **One thing.** Your product does one thing, at first. - **No polish.** It doesn't need to be pretty. CraigsList has never been pretty. - **Charge money.** There's a huge difference between free and $1 (the zero price effect). - **Use existing tools.** Carrd, Gumroad, Stripe, Airtable, Google Forms, Zapier, Notion — whatever gets you to market fastest. ### What NOT to Build - Don't build features you think you'll need "someday" - Don't build for scale — you don't have scale problems yet - Don't build a mobile app when a website works - Don't write code when a spreadsheet works ### Essentials Checklist Before you launch: - [ ] Name your business (two real words combined > made-up word; pass the "radio test") - [ ] Buy a domain (~$10/year) - [ ] Build a simple website (Carrd, Gumroad, or similar) - [ ] Set up payments (Stripe or Square — 2.9% + 30¢ per transaction) - [ ] Create an email for customer communication ### Output Help the user define: 1. The single thing their MVP does 2. The simplest possible implementation (manual, no-code, or minimal code) 3. What they can ship this weekend 4. Their initial price point 5. How they'll collect feedback ## Examples ### Example 1: Online Course Platform MVP **User prompt**: "I want to build a platform where experts can sell courses. Think Udemy but for niche technical topics." **Expected output**: You don't need a platform yet. Here's your weekend MVP: 1. **The one thing**: Let one expert sell one course to paying students 2. **Simplest implementation (Stage 1 — Manual)**: - Record the course as a series of Loom videos - Create a Carrd landing page with course description and a Gumroad buy button - Deliver videos via a shared Google Drive folder after purchase - Collect feedback through a Google Form sent after the last video 3. **Ship this weekend**: One landing page, one course, one price 4. **Price**: $49 (low enough for impulse buy, high enough to signal value) 5. **Feedback loop**: Email each buyer after 7 days asking what's missing Do NOT build: user accounts, video hosting, a review system, instructor dashboards, or payment splitting. Handle all of that manually until you have 20+ sales. ### Example 2: Freelancer Invoicing Tool **User prompt**: "I'm a freelance designer and I hate creating invoices. I want to build an invoicing app for freelancers." **Expected output**: You're scratching your own itch — great. Here's your MVP: 1. **The one thing**: Generate a professional PDF invoice from minimal input 2. **Simplest implementation**: - Build a single Google Form: client name, project description, hours, rate - Use a Google Sheets formula to calculate totals - Use a Google Docs template + Apps Script to auto-generate the PDF - Email the PDF to yourself (you forward to client) 3. **Ship this weekend**: The form + template, shared with 5 freelancer friends 4. **Price**: $5/month (charge from the start — even to friends) 5. **Feedback loop**: Text your 5 beta users weekly: "What's annoying about this?" When 3+ people are paying and you understand what they actually need, then consider building a real web app. Until then, Google Workspace is your tech stack. ## Guidelines - Always push toward the simplest possible version — if the user describes a complex product, help them find the kernel that can ship in a weekend - Favor manual processes over automation in early stages - Insist on charging money from day one, even a small amount - Focus on one customer segment and one core problem - Discourage building for scale, polish, or hypothetical future features - Encourage shipping and iterating over planning and perfecting - When the user says "but what about X feature," ask "do you need it to get your first paying customer?"
Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.