setup-projectlisted
Install: claude install-skill chuckplayer/claude-agent-pack
# Setup Project
Scaffold a project directory with the Claude Agent Pack structure.
## 1. Confirm the target directory
The target defaults to the current working directory. If the user specified a different path, use that. Confirm with the user if there is any ambiguity.
## 2. Locate the pack
Find the pack directory by locating `scripts/setup-project.sh`. If you cannot locate it, ask the user where they cloned the pack.
## 3. Run the setup script
```bash
bash <pack-dir>/scripts/setup-project.sh <target-dir>
```
Capture the full output.
## 4. Interpret the output
| Line | Meaning |
|------|---------|
| `[ok] CLAUDE.md` | Copied successfully (overwrites any existing file) |
| `[ok] docs/CONVENTIONS.md (from template)` | Template copied — needs to be filled in |
| `[--] docs/CONVENTIONS.md already exists, skipped` | Existing file preserved — no action needed |
| `[ok] docs/MEMORY-WRITING.md` | Copied successfully |
| `[ok] memory/<subdir>/` | Directory created with `.gitkeep` |
## 5. Guide next steps
After the script completes, work through these follow-up steps with the user:
1. **Commit the scaffolding** — suggest the commit command printed by the script:
```bash
git add CLAUDE.md docs/ memory/ && git commit -m 'chore: add Claude Agent Pack scaffolding'
```
2. **Ask about conventions** — if `docs/CONVENTIONS.md` was created from the template, ask:
> "The conventions file was created from a template and needs to be filled in. Would you like me to run `