MuseMVP

MuseMVP Base: Next.js for Node and Cloudflare. MuseMVP Flare: an AI SaaS template that runs entirely on Cloudflare. Authentication, billing and administration included.

Product
  • Home
  • Pricing
  • Templates
Resources
  • Docs
  • Blog
  • Changelog
Legal
  • Privacy
  • Terms
  • Community
Open-Launch Top 1 Daily WinnerOpen-Launch Top 1 Daily WinnerVerified DR - Verified Domain Rating for musemvp.comVerified DR - Verified Domain Rating for musemvp.comMuseMVP - Featured on Startup FameMuseMVP - Featured on Startup FameFazier badgeFazier badgeLiftOff award badgeLiftOff award badge

© 2026 MuseMVP. All rights reserved.

MuseMVP
  • Pricing
  • Docs
  • Blog
  • Changelog
Buy All in One
MuseMVP Docs
MuseMVP Docs
OverviewTech StackQuick Start
Project Structure
EmailObject Storage
Internationalization
SEOAnalytics
IDE and ToolchainProject StructureTesting and AcceptanceUpgradingAI Collaboration
Development

AI Collaboration

Rule ownership, nine repo skills, layered implementation, and verification.

Rules and Documentation

  • AGENTS.md: source of truth for architecture, boundaries, routing, and verification defaults.
  • README.md: human-facing positioning, setup, commands, and deployment entry points.
  • .agents/skills/*/SKILL.md: task workflows, real entry points, and done criteria. .claude/skills/ is a generated copy for Claude Code (pnpm skills:sync); pnpm skills:check verifies every referenced path in CI.
  • docs/getting-started.en.md: the buyer's path from clone to production, with every human-only step and the recommended MCP servers.
  • CLAUDE.md: tool/runtime preferences, not another copy of architecture rules.
  • tests/README.md and tests/e2e/SCENARIOS.md: test setup and browser acceptance map.

Task Routing

SkillScope
musemvp-setupRun locally with muse:init, read muse:doctor, fix setup
musemvp-connect-servicesPayments (Dodo through its MCP), mail, OAuth, Turnstile, uploads; separates human-only steps
musemvp-new-featureBehavior, data, auth, billing, API
musemvp-customize-sitePublic copy, pages, navigation, pricing presentation, content
musemvp-customize-appSigned-in shell, navigation, and the /app home
musemvp-testingTest layers, helpers, and running suites
musemvp-reviewMerge and launch risk review
musemvp-deployCloudflare Workers, Vercel, or Docker
musemvp-changelogBilingual changelog from commits

Claude Code loads .claude/skills; Codex and other tools that support the Agent Skills format read .agents/skills. Broad requests follow the order in AGENTS.md: setup, site, app, first feature, services, review, deploy.

Delivery Loop

  1. Run pnpm muse:doctor --json, then inspect the owning route/module/config/query and AGENTS.md.
  2. Define acceptance; update SCENARIOS.md for browser journeys.
  3. Write failing tests first for package behavior, schemas, and bug fixes.
  4. Implement queries → modules/lib → routes → api-client → UI. Drivers belong in app src/server; auth/API wiring stays in src/backend.
  5. Manually verify the real app before fixing automated assertions, then run the narrowest useful tests.
  6. Report passed, failed, unrun, and deferred paths. Types/rendering alone are not acceptance.

Packages cannot use app @/; modules do not access DB directly. Derivative messages go only into packages/i18n/src/translations/{en,zh}/mvp.json. Check pnpm apps:parity for page/content changes. Before Next.js 16 edits, read the relevant installed node_modules/next/dist/docs/ guide rather than relying on old API assumptions.

Reusable Prompt

Goal: implement concrete behavior in src/modules/<feature>.
Inspect AGENTS.md, the owning entry points, and the relevant Skill first.
Define acceptance and write a failing test for new behavior or a bug.
Preserve package/app boundaries and synchronize en/zh mvp.json and page copies.
Manually verify errors, empty states, and permissions, then add minimal unit/API/E2E coverage.
Run relevant checks and report actual results and unverified paths.

See Testing and Acceptance and Release Checklist. Fast-moving tool tips/community content does not replace repository rules.

Upgrading

Changes and risks when upgrading a single-app or Hyperdrive-based derivative.

Choose Your Deployment

Choose Vercel or Docker for your Node application.

On this page

Rules and DocumentationTask RoutingDelivery LoopReusable Prompt

One payment. Tax included.

All in One

Base, Flare and every UI template, plus new ones.

$129

Buy All in One