← ClaudeAtlas

setuplisted

Use when superb's skills need their dependencies installed or checked — "set up superb", "install the dependencies", "why does pipeline say superpowers is missing", after a fresh plugin install, or on a new machine. Also use when a skill fails complaining that a superpowers sub-skill cannot be found.
kardebadas/claude-plugin · ★ 2 · Data & Documents · score 78
Install: claude install-skill kardebadas/claude-plugin
# Setup ## Overview Gets `superb`'s dependencies in place, and says plainly what it could not do. `superb:craft` needs nothing unless its optional browser UI is used. `superb:pipeline` and `superb:bug-fix` both compose [superpowers](https://github.com/obra/superpowers) and do not run without it. Pipeline's standard-library state helper also requires Python 3.11+; Craft's browser UI remains separately compatible with Python 3.9+. ## Step 1 — Run the check. Always, first. Run `./check-deps.sh` from this skill's directory. It reports one fact per line, and **its exit code is the instruction**: | Exit | Meaning | What you do | | ---- | ------- | ----------- | | `0` | Everything required is satisfied | Report it. Stop. | | `1` | Something is `MISSING` or `DISABLED` | Run the `ACTION` lines, then re-check. | | `2` | **The state could not be determined** | **Do not install anything.** Report what it said. | ``` HARNESS claude | codex | unknown REQUIRED <name> OK | MISSING | DISABLED | ERROR | UNKNOWN <detail> OPTIONAL <name> OK | MISSING <detail> MARKET <name> OK | MISSING ACTION <the command that fixes the line above it> NOTE <something you need to know that is not actionable> ``` If `check` was passed as the argument, report and stop regardless of the exit code. With no argument, continue to Step 2. **Exit 2 is not a soft failure.** `ERROR` means the query failed, not that the dependency is absent — a failed `claude plugi