← ClaudeAtlas

project-bootstraplisted

Scaffold a new project from scratch — folder, .gitignore, README, LICENSE, git init + first commit, and (if gh is authed) create the GitHub repo with description, topics, and visibility. Use when user says "start a new project", "bootstrap", "new repo", "scaffold X", or asks to set up a fresh codebase.
muzalee/claude-atelier · ★ 0 · Code & Development · score 62
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