project-bootstraplisted
Install: claude install-skill muzalee/claude-atelier
Bootstrap a new project end-to-end. Ask the small handful of things you actually need, then build it. Don't over-configure — a bootstrap is a starting point, not a finished template.
## Example prompts
- "Start a new project for a Fastify API called notes-api"
- "Bootstrap a Next.js app and push it to GitHub"
- "Scaffold a Node CLI project"
- "New repo: a static site for my resume"
- "Set up a fresh Python project"
## Process
1. **Ask 4 questions max** (batch them if you can, but respect the user's preference — they may want one at a time):
- **Name + one-line purpose** (used for folder name, README title, repo description)
- **Stack** (Node/Fastify, Next.js, Vite/React, Python, Go, static HTML, or "empty" for language-agnostic)
- **License** (MIT default, or "none" to skip)
- **GitHub**: create a repo now? public/private? topics (comma-separated, e.g. `fastify,api,typescript`)?
2. **Scan the parent folder first.** Confirm the target path doesn't already have a folder with that name. If it does, stop and ask.
3. **Create the folder + scaffolding**:
- Root folder at the path the user chose (default: current working directory).
- `.gitignore` matching the stack (see templates below).
- `README.md` with title, one-line purpose, install/run section stubbed for the stack, and a "License" line.
- `LICENSE` file if requested (MIT by default — pull from stack template).
- Stack-appropriate starter files (see below). Keep to the *minimum* — no test fra