← headroom.walls.sh

Claude Code for Vue.js

Claude Code handles Vue 3 work well — component generation, Composition API composables, Pinia stores, Options→Composition API migration, and test loops. It reads your existing components first and matches your conventions rather than imposing new ones.

CLAUDE.md for a Vue 3 project

# Vue 3 App

## Stack
- Vue 3 + TypeScript + Vite
- State: Pinia
- Router: Vue Router 4
- Styling: Tailwind CSS
- Testing: Vitest + Vue Test Utils + Playwright

## Commands
- Dev: npm run dev
- Test: npm test
- E2E: npx playwright test
- Typecheck: npx vue-tsc --noEmit
- Lint: npm run lint

## Conventions
- Components in src/components/ — PascalCase .vue files
- Composables in src/composables/ — useXxx.ts
- Stores in src/stores/ — one store per domain (Pinia)
- All components use `