← ClaudeAtlas

init-projectlisted

Scaffold a new project with standard structure, configs, and CLAUDE.md
lethilu4796/claude-code-blueprint · ★ 0 · AI & Automation · score 75
Install: claude install-skill lethilu4796/claude-code-blueprint
> **Before using:** Replace `{PROJECTS_ROOT}`, `{BOILERPLATE_NAME}`, and `{MEMORYCORE_PATH}` with your actual paths in your copy of this skill. Initialize a new project at {PROJECTS_ROOT}/$ARGUMENTS: 1. **Parse arguments**: Extract project name and type (default: nuxt) 2. **Create project** based on type (before copying any boilerplate: verify the template directory exists with `test -d`. If missing, fall back to framework CLI scaffolding — npx nuxi, npx create-next-app, etc.): - **nuxt** (or from template): Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template — copy or clone into new directory, then replace app name in package.json/README. Alternatively: `npx nuxi@latest init [name]` then add Tailwind, Prisma, Vitest. - **next**: Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template — copy into new directory, update package name and README. - **vue-springboot**: Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template — copy into new directory, update backend/frontend names and README. - **expo**: Use `{PROJECTS_ROOT}/{BOILERPLATE_NAME}` as template — copy into new directory, update app.json name and README. - **node**: Create Express/Fastify project with TypeScript, Prisma, Vitest - **library**: Create npm package with TypeScript, Vitest, tsup bundler 3. **When using a boilerplate template**: Copy the template folder to {PROJECTS_ROOT}/[project-name], then update any project-specific names (package.json name, README title, app.json slug, etc.). Skip step 4