startup-mvp-development
Skill2 starsChanged 4 months agoMITView on GitHub
Scope and build a startup MVP with ruthless prioritization — choosing what to build first, what to fake/stub, and what stack decisions minimize time-to-validate. Use whenever the user is building an MVP, prototype, "quick version" of a product, or asks what to cut/prioritize for a first launch.
In this repository22 other files it gives its agents.
- accessibility-a11ySkill
- design-system-tailwindSkill
- motion-design-toolkitSkill
- nextjs-architectureSkill
- react-component-engineeringSkill
- react-three-fiber-3dSkill
- responsive-mobile-firstSkill
- auth-authorizationSkill
- database-schema-designSkill
- form-validation-error-handlingSkill
- mern-stack-architectureSkill
- rest-api-integrationSkill
- state-managementSkill
- landing-page-conversionSkill
- payment-gateway-integrationSkill
- saas-dashboard-adminSkill
- ux-research-flow-designSkill
- visual-design-languageSkill
- ai-assisted-frontend-workflowSkill
- deployment-vercel-productionSkill
- performance-seo-optimizationSkill
- project-architecture-clean-codeSkill
The file
Files
Startup MVP Development Skill
Core principle
The MVP's job is to test the riskiest assumption as cheaply as possible — not to be a smaller version of the final product. Before building anything, identify: what is the one thing that, if false, kills this idea? Build only enough to test that.
Scoping framework
- List every feature the "full product" would need.
- Tag each:
core(the thing being tested),supporting(needed for core to make sense),nice-to-have(defer),fake-able(can be manual/hardcoded for now — e.g. a Stripe payment link instead of full billing, a Google Form instead of a settings page, manual email instead of an automated notification system). - Build only
core+ minimalsupporting. Aggressively fake or cut everything else — a founder manually onboarding the first 20 users by hand is a valid MVP strategy.
Stack choices optimized for speed-to-validate
- Next.js + a managed DB (Supabase/PlanetScale/MongoDB Atlas) + a managed auth provider (Clerk/Auth.js) — don't build custom infra for an unvalidated idea.
- Deploy to Vercel — zero-config CI/CD, don't hand-roll deployment pipelines pre-validation.
- Payments: a Stripe Payment Link or Checkout (see
payment-gateway-integrationskill) rather than a full billing system, until there's proven demand. - Skip: microservices, custom design systems, i18n, complex RBAC, extensive test coverage — all premature before product-market fit, and expensive to build for something that may pivot.
What NOT to skip even in an MVP
- Basic error tracking (Sentry) — you need to know why early users are hitting bugs.
- Basic analytics on the core action (does the user actually complete the thing you're testing?) — without this the MVP can't tell you anything.
- Data model flexibility: don't hardcode assumptions so tightly that the first round of user feedback requires a full rewrite — but don't over-engineer for scale you don't have either.
Sequencing
Ship the thinnest possible version of the core loop end-to-end (signup → core action → value delivered) before polishing any single step — a rough-but-complete loop teaches more than a beautifully polished half-loop.
Anti-patterns to flag
- Building a custom admin panel, notification system, or design system before validating anyone wants the core product
- Over-engineering the database schema for hypothetical future scale instead of the current unknowns
- Skipping analytics/error tracking, leaving the team blind to why the MVP is or isn't working
- Treating "MVP" as an excuse for a broken core experience — the core loop itself must work well; it's the surrounding features that get cut
Example prompt this skill should trigger on
"Help me build an MVP for a marketplace idea in the next 2 weeks to test if people will actually use it."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

