scaffold-projectlisted
Install: claude install-skill hacxy/skills
# Scaffold Project
快速创建全栈项目的脚手架工具:React 前端 + Elysia.js 后端 + SQLite + Drizzle ORM,
产出物是一个可在浏览器访问的完整 Web 应用。
**只有一个模板:fullstack**(monorepo,包含 apps/server + apps/web + packages/shared)
## Core Principles
- **Do not ask for confirmation**: Template type, project name, directory location — make all decisions autonomously
- **Auto-derive project name**: Extract keywords from the user's description and convert to kebab-case (e.g., "build a blog system" → `blog-system`, "做一个天气应用" → `weather-app`)
- **If the user hasn't provided a detailed plan**: Autonomously design the feature plan (data models, API design, page structure, etc.), then start implementing immediately without waiting for approval
- **Target directory**: Create in the current working directory by default
## Language Detection
Detect the language the user is conversing in and use it as the project's default language. This affects:
- Code comments and inline documentation
- Error messages and user-facing strings in the scaffolded code
- API response messages (e.g., validation errors, business error messages)
- README and documentation files generated during development
For example, if the user writes in Chinese, error messages like `'邮箱已被注册'` stay in Chinese. If the user writes in English, use English equivalents like `'Email already registered'`.
## 技术栈
全栈模板包含:
- **后端**:Elysia.js + Bun + Drizzle ORM + SQLite
- **前端**:React 19 + Vite + TypeScript + React Router + Zustand
- **结构**:monorepo(apps/server + apps/web +