Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- `pages/` drives Nuxt 4 routing, while shared UI lives in `components/`; drop reusable logic in `libs/` and server handlers under `server/api/`.
Sign in to like and favorite skills
pages/ drives Nuxt 4 routing, while shared UI lives in components/; drop reusable logic in libs/ and server handlers under server/api/.public/, processed styles or fonts in assets/, and localized strings in locales/; Tailwind config sits in tailwind.config.ts.tests/e2e/, and persistent state belongs in store/ modules or Nuxt composables.npm install (or npm ci in CI) aligns dependencies; repeat whenever package-lock.json changes.npm run dev serves the app at http://localhost:3000 (Playwright boots it on an alternate port when testing); use npm run build && npm run preview to verify the production bundle.npm run test, npm run test:headed, and npm run test:ui execute the Playwright suite in headless, headed, or interactive modes—make sure the chosen port is free.npm run lint:js, npm run lint:style, and npm run lintfix keep ESLint, Stylelint, and Prettier happy; run before pushing.<script setup lang="ts">; name components in PascalCase, composables in camelCase, and route files in kebab-case.tests/e2e/*.spec.ts model complete user journeys; mirror that structure when adding scenarios.tests/e2e/screenshots/ and name them after the scenario, following the existing cachorro-search.png example.npm run test before a PR; if you touch locales or API routes, extend assertions to cover translated text and error states.feat(search): add locale toggle); scope names should mirror directories or domains..env.example to .env, then add The Noun Project API credentials and any downstream endpoints; keep secrets out of git.