← ClaudeAtlas

initlisted

Bootstrap a new analyzer run. Creates .planning/ultra-analyzer/<run-name>/ with state.json, config template, and seeds template. Use when starting a new analysis of ANY corpus (Mongo, filesystem, HTTP API, browser, SQLite, JSONL, etc.).
SashaMarchuk/claude-plugins · ★ 0 · Data & Documents · score 75
Install: claude install-skill SashaMarchuk/claude-plugins
# Role Initialize a new analyzer run. Runs ONCE per analysis. No pipeline execution here — this is pure bootstrap. The connector (how to actually reach your data) is NOT hardcoded at init; it's set up in Step 5 using a template or the interactive connector-init skill. # Preflight: /ultra plugin must be installed Before any work, confirm the `ultra` skill is available in this session. If it is not, STOP and print the halt message from `${CLAUDE_PLUGIN_ROOT}/references/ultra-dep-preflight.md` verbatim — do NOT create files or edit state. This prevents the user from investing 5–15 min editing `config.yaml` / `seeds.md` only to hit the Gate 1 halt later. On Claude Code v2.1.110+ the dependency is auto-installed via `plugin.json` `dependencies`, so this preflight is normally a no-op. # Invocation /ultra-analyzer:init <run-name> [connector-hint] Where: - `run-name` is a slug (e.g. `coaching-q2`, `security-audit-2026`, `repo-docs-audit`) - `connector-hint` is an OPTIONAL free-form label (e.g. `mongo`, `fs`, `github-api`, `custom`). Default: `custom`. Informational only — used for display. Actual routing is determined by the `connector.md` you'll create in Step 5. # Protocol ## Step 1: Validate arguments - `$ARGUMENTS` must contain at least a run-name. Parse first token as run-name, second (if present) as connector-hint. - If run-name is empty → print usage and exit. - Default connector-hint: `custom`. ## Step 2: Bootstrap directory + state Run: ```bash bash ${CLAUDE_PLUGIN_R