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 backlog reads/writes go through the shared CLI at
`$HOME/.claude/.radin/lib/radin-backlog.sh` — never hand-edit `BACKLOG.md`
or compute its path yourself. Get the paths (also creates
`$NAMESPACE_DIR/state`, `plans/`, `reviews/`):
```bash
bash "$HOME/.claude/.radin/lib/radin-backlog.sh" env
```
Read `REPO_ROOT`, `NAMESPACE_DIR`, `BACKLOG_FILE` from its output. Re-run
this line in any later Bash call before using these variables.
## Step 2: Resolve the task scope
Match the caller's scope against entries with the CLI — it prints one
`line_start<TAB>line_end<TAB>title` line per matching entry (exact title
match first, else case-insensitive substring):
```bash
bash "$HOME/.claude/.radin/lib/radin-backlog.sh" find "<scope title/keyword>"
```
- **Exactly one match**: use it.
- **Multiple candidate matches**: list them and ask which one. Invoked
non-interactively: don't guess — report the candidates and stop; the
caller marks the task blocked for the user.
- **No match*