radin-planlisted
Install: claude install-skill shortcuts/radin
# Plan a Backlog Entry
Turn one `BACKLOG.md` entry into one or more concrete implementation plans,
without writing any code. This runs inline in whichever context invokes it,
so any split judgment or open question surfaces in that conversation. When
the invoking context cannot reach the user (e.g. radin-execute's planning
sub-agent), the caller says so and this skill's questions resolve to their
non-destructive defaults: no split, no overwrite.
## Step 1: Resolve project namespace, locate BACKLOG_FILE
All radin state for a project lives inside that project's repo, in
`.claude/.radin/` at the repo root (example: repo `/Users/x/proj` →
`/Users/x/proj/.claude/.radin/BACKLOG.md`). Do not compute this path
yourself — run the shared namespace-resolution script and read `REPO_ROOT`,
`NAMESPACE_DIR`, `BACKLOG_FILE` from its output:
```bash
bash "$HOME/.claude/radin-lib/radin-namespace.sh"
```
This creates `$NAMESPACE_DIR/state`, `$NAMESPACE_DIR/plans`, and
`$NAMESPACE_DIR/reviews`. Re-run this line in any later Bash call before
using these variables.
## Step 2: Resolve the task scope
Read `$HOME/.claude/radin-lib/radin-prioritization.md`'s "Parsing
`$BACKLOG_FILE`" section — you don't need its priority-criteria section,
since you're scoping to one entry, not ordering the whole backlog.
Match the caller's scope (a title, keyword, or paraphrase) against `### title`
entries in `$BACKLOG_FILE`:
- **Exactly one match**: use it.
- **Multiple candidate matches**: list them and ask