nazgulbootstrap-projectlisted
Install: claude install-skill OrodruinLabs/nazgul
# Bootstrap Project
## Examples
- `/nazgul:bootstrap-project` — Interactive: ask for objective, then run full pipeline
- `/nazgul:bootstrap-project "Add Stripe billing to existing app"` — Use given objective
- `/nazgul:bootstrap-project --dry-run` — Run pipeline and transform into scratch without relocating
- `/nazgul:bootstrap-project --yes --overwrite` — Non-interactive, overwrite existing ./docs or ./.claude/agents
## Arguments
$ARGUMENTS
## Flags
- `--yes` — Non-interactive; abort on ambiguous prompts.
- `--overwrite` — Force overwrite of non-empty `./docs/` or `./.claude/agents/`.
- `--dry-run` — Run pipeline and transform into scratch; skip relocation and cleanup.
- `--wipe-scratch` — Delete any existing `./.bootstrap-scratch/` before starting.
- `--resume-scratch` — Keep any existing `./.bootstrap-scratch/` and proceed with the run. Pipeline agents are still invoked; each may reuse pre-existing files in scratch at its own discretion, but the skill does not explicitly skip phases based on what's already there.
## Instructions
**Pre-load:** Run `ToolSearch` with query `select:AskUserQuestion` to load the interactive prompt tool (deferred by default). Do this BEFORE any step that uses `AskUserQuestion`.
### Phase 1 — Pre-flight gate
Source the preflight helpers:
```bash
source "$CLAUDE_PLUGIN_ROOT/scripts/lib/bootstrap-preflight.sh"
```
Parse `$ARGUMENTS` structurally: split on whitespace, pull out known flags, and leave the rest as the free-form objective. This