IDE and Toolchain
Node 22, pnpm, Biome, and portable agent entry points.
Use Node.js 22 or newer and pnpm 10.26.2 as specified by root packageManager. CI runs on Node 22.
node --version
pnpm --version
pnpm install
pnpm muse:doctorEditors
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.json 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:unitIf 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.