← ClaudeAtlas

nazgulinitlisted

Initialize Nazgul for a project — check prerequisites, run discovery, create runtime directories, generate reviewer agents. Use when setting up Nazgul for the first time, user says "initialize nazgul", "set up nazgul", or before running any other Nazgul commands.
OrodruinLabs/nazgul · ★ 4 · AI & Automation · score 73
Install: claude install-skill OrodruinLabs/nazgul
# Nazgul Init ## Examples - `/nazgul:init` — Initialize Nazgul with default settings - `/nazgul:init --force` — Reinitialize, archiving current state first - `/nazgul:init --local` — Initialize in local mode (files not tracked in git) - `/nazgul:init --local --force` — Reinitialize in local mode ## Arguments $ARGUMENTS ## Prerequisites Check - jq installed: !`which jq 2>/dev/null && echo "YES" || echo "NO — install jq first: brew install jq (macOS) or apt install jq (Linux)"` - Git repo: !`git rev-parse --is-inside-work-tree 2>/dev/null && echo "YES" || echo "NO — initialize a git repo first"` ## Companion Plugins Check - security-guidance: !`ls ~/.claude/plugins/security-guidance 2>/dev/null && echo "INSTALLED" || echo "NOT INSTALLED — recommended: claude plugin install security-guidance"` ## 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`. Initialize the Nazgul Framework for this project: ### Step 0: Parse Arguments This runs FIRST, before any branching, so every later step shares one parsed decision. 1. Read the `## Arguments` block above — that is the literal argument string the user typed (it may be empty). 2. Determine two flags from that string: - `LOCAL_MODE` = true if and only if the arguments contain the token `--local`, otherwise false. - `FORCE` = true if and only if the arguments contain the token `--force`,