radin-doctor
Check that radin's own install under ~/.claude is complete and its companion tools are reachable. Use for /radin-doctor, "check my radin install", "is radin…
Wire codebase-memory-mcp into this repo when install.sh could not do it globally. Use for "set up hooks", "wire up codebase-memory-mcp", "enable the knowledge graph here", or when the graph's MCP tools are missing in a project.
$ npx -y skills add shortcuts/radin --skill radin-setup-hooks --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/radin-setup-hooksContext preview
The summary Claude sees to decide when to auto-load this skill.
Wire codebase-memory-mcp into this repo when install.sh could not do it globally. Use for "set up hooks", "wire up codebase-memory-mcp", "enable the knowledge graph here", or when the graph's MCP tools are missing in a project.
name: radin-setup-hooks description: Wire codebase-memory-mcp into this repo when install.sh could not do it globally. Use for "set up hooks", "wire up codebase-memory-mcp", "enable the knowledge graph here", or when the graph's MCP tools are missing in a project.
`install.sh` normally wires codebase-memory-mcp globally: it runs upstream's own configuration and restores whatever that write dropped. When it did that, **there is nothing for this skill to do** — the graph works in every repo with no per-project step.
This skill is the fallback for two cases:
and `install.sh` installed the binary only.
Check first with `RADIN_CLI doctor` and read its `codebase-memory-mcp wiring (informational)` section. Both lines `OK` means upstream's configuration already landed: say so and stop, unless the user wants a per-repo `.mcp.json` entry anyway.
Only `codebase-memory-mcp` needs wiring. `caveman` and `ponytail` register their hooks globally at plugin-install time, and `rtk` is a CLI with no hook or MCP wiring.
**Never run `codebase-memory-mcp install` yourself.** Its write replaces whole hook arrays in `~/.claude`, deleting other tools' hooks. Only `RADIN_CLI cbm-config install` may run it, because it snapshots first and restores after. When the user wants the full wiring, run that and report its `RESTORED`/`INTACT` lines as-is; it exits non-zero naming `RADIN_CLI cbm-hooks all` as the fallback when it cannot. Otherwise use the merge-only path below.
1. Confirm the user is in the repo they want wired: run `git rev-parse --show-toplevel` and show the path. If it does not look right, ask. 2. Ask for explicit y/n confirmation, naming the two writes: "This adds a codebase-memory-mcp section to `~/.claude/CLAUDE.md` and an MCP server entry to `.mcp.json` in `<repo path>`. Anything already defined is left alone. Proceed?" 3. On yes:
RADIN_CLI cbm-hooks all
4. On no: stop, write nothing.
Print the script's output as-is: one `ADDED` or `PRESENT` line per write. A non-zero exit writes nothing and prints its own cause and remedy -- relay that line, add nothing to it.
Then tell the user to restart Claude Code so the MCP server loads. The graph indexes itself on first connection (`install.sh` sets `auto_index`); if a query reports no project, ask the agent to index the project.
Check that radin's own install under ~/.claude is complete and its companion tools are reachable. Use for /radin-doctor, "check my radin install", "is radin…
Work through a project's whole backlog: prioritize every task, execute each via a sub-agent, commit after each. Use when the user wants the entire backlog…
Write a step-by-step implementation plan for one backlog entry, without touching code. Scope is one task (a title/keyword), not the whole backlog. Use for…
Log feedback, bugs, follow-ups, or ideas raised mid-session as structured backlog entries, so they survive past the conversation. Use for /radin-record, "log…
Run a thermo-nuclear code quality review over a scope (commit, PR, directory, or a range like "since yesterday"), triage the findings with the user, and log…
Print the current project's backlog to the terminal. Use for /radin-show, "show me the backlog", "what's in the backlog", "list backlog items", "print the…