initlisted
Install: claude install-skill Roxabi/roxabi-plugins
# Init
Let:
I_TS := `${CLAUDE_PLUGIN_ROOT}/skills/init/init.ts`
F := `--force` flag present in `$ARGUMENTS`
SKIP_AXIAL := `--skip-axial` flag present in `$ARGUMENTS`
args := join(F ? "--force" : "", SKIP_AXIAL ? "--skip-axial" : "")
Full project initialization harness. Orchestrates three focused sub-skills in sequence, each independently re-runnable:
| Sub-skill | Concern |
|-----------|---------|
| `/env-setup` | stack.yml, CLAUDE.md rules, docs stubs, VS Code, LSP |
| `axial-adr-create` (agent) | **Axis of decomposition ADR** — mandatory drift prevention (N×M trap). Skippable via `--skip-axial` for trivial single-axis projects. See `shared/references/axial-decomposition.md` |
| `/github-setup` | GitHub Project V2 board, labels, branch protection, workspace |
| `/ci-setup` | GitHub Actions, TruffleHog, Dependabot, hooks, marketplace plugins |
| `/release-setup` | Commit standards (Commitizen), hook additions, release automation (semantic-release / Release Please) |
Run sub-skills directly to reconfigure a single concern without re-running the full init.
## Phase 1 — Parse Input + Idempotency
¬F → check existing: `test -f .claude/dev-core.yml && echo "1" || grep -c 'dev-core' .env 2>/dev/null || echo "0"`.
result > 0 → → DP(A) **Re-configure** (≡F) | **Skip** (abort).
## Phase 2 — Prerequisites
Run: `bun $I_TS prereqs`. Parse JSON → display ✅/❌ table for bun, gh, git remote.
∃ ❌ → show install links:
- bun: https://bun.sh/
- gh: https://c