MuseMVP Docs
Development

IDE and Toolchain

Node 22, pnpm, Biome, and portable agent entry points.

Use Node.js 22.x and pnpm 10.26.2 as specified by root packageManager. engines.node is >=22, but muse:doctor warns outside 22.x; a warning is not a compatibility guarantee.

node --version
pnpm --version
pnpm install
pnpm muse:doctor

Editors

Use Cursor, VS Code, Claude Code, Codex, or other tools supporting repo context, based on their installed capabilities. Read AGENTS.md and task .agents/skills/*/SKILL.md; private IDE config is not the architecture source of truth.

Recommended extensions: Biome (repo biome.jsonc lint/format), Tailwind CSS IntelliSense, and TypeScript support. The template uses Biome; avoid competing ESLint/Prettier reformatters. The marketing website has a different toolchain.

Checks

pnpm type-check
pnpm check:error
pnpm lint:ws
pnpm test:unit

If collections/* or .source types are missing, run pnpm dev:cf or pnpm build:cf to generate Fumadocs artifacts instead of hand-writing them. Regenerate Workers binding types with pnpm cf:typegen.

See Cloning for initialization and AI Collaboration for task routing/delivery.

On this page