radin-batch
Use for "work through my backlog", or name an epic or task to run only those. Works tasks via sub-agents in priority order, one…
Use for /radin-do <prompt>. Records one ad-hoc prompt as a backlog entry, then executes just that task.
Claude Code
$ npx -y skills add shortcuts/radin --skill radin-do --agent claude-code
Codex
$ npx skills add shortcuts/radin --skill radin-do -a codex -y
Cursor
$ npx skills add shortcuts/radin --skill radin-do -a cursor -y
Gemini CLI
$ npx skills add shortcuts/radin --skill radin-do -a gemini-cli -y
GitHub Copilot
$ npx skills add shortcuts/radin --skill radin-do -a github-copilot -y
OpenCode
$ npx skills add shortcuts/radin --skill radin-do -a opencode -y
Windsurf
$ npx skills add shortcuts/radin --skill radin-do -a windsurf -y
name: radin-do description: | Use for /radin-do <prompt>. Records one ad-hoc prompt as a backlog entry, then executes just that task. disable-model-invocation: true argument-hint: "<prompt>"
Invoke `/radin-record` with the user's prompt as a specific ask, plus one instruction: log exactly one entry, never split it, no dependencies. Record's slicing check and grilling run; its batch gate is skipped for a one-entry specific ask. A prompt too big for one slice still gets one entry; tell the user to use `/radin-record` for large work.
Take the new entry's id from the `add` output. With only a title, run `RADIN_CLI backlog find "<title>"`.
Run `RADIN_CLI backlog field "<id>" PLANNING`. Exit 1 means record judged no plan needed: go to Step 3.
Exit 0: invoke `/radin-plan` on the id and plan the entry as one unit. Show the user a summary of the plan's Outcome and Decisions, then ask with <!-- host:claude --> `AskUserQuestion`: `Execute`, `I have feedback`, or `Stop`. <!-- /host --> <!-- host:agents --> your question tool (`RADIN_LIB/radin-ask-rule.md`): `Execute`, `I have feedback`, or `Stop`. <!-- /host -->
revise the plan file in place, show the summary again, and ask again. Loop until `Execute` or `Stop`.
**Stop** at any round in Steps 1 and 2: run `RADIN_CLI backlog remove "<id>"`, report the removal, run nothing.
Read `RADIN_LIB/radin-run.md` in full now and follow it as this skill's body. Re-read it after any compaction. The invoking scope is the task id from Step 1.
**Reply:** the run loop's Phase 5 summary, verbatim; or, after a stop, the removal line from `backlog remove`.
Use for "work through my backlog", or name an epic or task to run only those. Works tasks via sub-agents in priority order, one…
Use for /radin-plan, "plan this backlog entry", "write a plan for X before we execute it". Writes an implementation plan for one…
Use for /radin-record or any ask to save something for later, even a vague one ("add the findings"): scan the whole session. Logs…
Use for /radin-review, "review and log to backlog". Reviews a commit, PR, directory or range for the simplest native solution,…
Use for /radin-stats. Shows the stats or gain output of every companion tool that ships one, side by side.
Use for /radin-teardown while /radin-batch or /radin-do runs. Stops the run from starting new tasks; the task in flight, the gate…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.