scaffold-frontend-project
Installation
SKILL.md
Scaffold Frontend Project
Opinionated Vite + React SPA bootstrap. Stack is locked; do not substitute Next.js, TanStack Start, ESLint/Prettier, npm/yarn, or React Router.
Templates live only in REFERENCE.md. Agent guideline payloads: AGENT-GUIDES.md. Apply the feature matrix below; do not invent alternate stacks.
Discovery (ask before scaffolding)
Use AskQuestion when available; otherwise ask conversationally. Do not scaffold until answers are clear.
| Question | Options / notes |
|---|---|
| Project name | kebab-case; used as package.json name and the home-page heading |
| Target path | New directory or existing empty directory |
| Description | One-line README blurb |
| GitHub org/repo | Needed for cliff.toml links and release workflow placeholders |
| Backend API? | If yes → api flag (OpenAPI snapshot + @hey-api/openapi-ts client). Ask for the sibling backend path (default ../<project-name>-backend) whose justfile exposes an openapi recipe. |
| Playwright e2e? | Default yes → e2e flag |
| syn54x engineering skills? | If yes → syn54x-skills flag (hand off to /setup-syn54x-skills after verify) |