new-projectlisted
Install: claude install-skill sneg55/agent-starter
# New Project Bootstrap
<!-- Mirrors AGENT.md in the agent-starter repo. If guides change, update this skill to match. -->
Use when starting a new project from scratch. Scaffolds a complete AI-friendly project following the agent-starter patterns: feature-based directory structure, CLAUDE.md with memory taxonomy, config files, optional hooks and skills, first commit.
## Phase 1: Interview
Ask these questions **one at a time** before taking any action:
1. **Project name** — what is the name of the project?
2. **Description** — one sentence describing what it does.
3. **Tech stack** — language, framework, package manager (e.g. "TypeScript, Next.js, pnpm").
4. **Optional components** — which would you like installed?
- Hooks (auto-enforce file size limits and codebase health checks at `~/.claude/hooks/`)
- Skills (commit, commit-push-pr, simplify, remember, dream, new-project at `~/.claude/skills/`)
- Both
- Neither
5. **Repo path** (only if hooks or skills selected) — what is the local path to the agent-starter repo? (e.g. `~/code/agent-starter`). If the answer to question 4 was "Neither", skip this question.
Do not proceed past this step until you have all answers.
## Phase 2: Scaffold
Execute these steps in order.
### 1. Create directory structure
```bash
mkdir -p <project-name>/src/features
mkdir -p <project-name>/src/services
mkdir -p <project-name>/src/utils
mkdir -p <project-name>/src/types
mkdir -p <project-name>/src/constants
mkdir -p <project-name