← ClaudeAtlas

wise-initlisted

First-time setup wizard — walk the user through installing wise's system deps (Python 3 + pyyaml/ulid/typing_extensions, Node ≥22, gh CLI + `gh auth login`) and cache the probe results so workflow runs skip the live check. Idempotent — re-running only prompts for gaps. Invoked as `/wise-init` (bare alias) or `/wise:wise-init` (canonical). Use when the user says "init wise", "set up wise", "install wise deps", "first-time setup", "run the setup wizard", or types `/wise-init`.
e1024kb/wise-claude · ★ 1 · AI & Automation · score 77
Install: claude install-skill e1024kb/wise-claude
# /wise-init — first-time setup wizard ## Why this skill exists Before 0.41.0, every workflow-adjacent wise skill ran `scripts/bootstrap-deps.sh` as its first step — probing Python, Node, and the gh CLI on every invocation. That was correct but slow on the hot path and clumsy for fresh installs: the user got piecemeal "install X, now install Y, now `gh auth login`" across successive skill invocations instead of one guided walkthrough. `/wise-init` is that walkthrough. It probes each dep in turn, shows installer options with exact commands to paste when something's missing, pauses for the user to run them, re-probes, and finally writes a registry file the workflow engine consumes as a fast-path on every subsequent run. Re-runs are cheap — the wizard skips deps that are already present. **The registry lives at `${CLAUDE_PLUGIN_ROOT}/.wise-init-registry.yaml`.** That's inside the plugin install dir on purpose — it gets wiped on every `/plugin install wise@…`, which is exactly the invalidation signal we want: "the plugin updated, something new might be required, user should re-init". ## Arguments This skill takes no arguments. Ignore anything the user types beyond the skill name. ## Procedure ### 1. Preamble Print one short paragraph to the user introducing the flow. Keep it under 4 lines: ``` First-time setup. I'll walk you through the system deps wise needs — Python 3, Node ≥22, and the gh CLI (with auth). Re-runs are safe: I skip what's already installed. After this