From idea to reviewed PR.
/new-issue-loop
Zero babysitting.

rk-skills is a set of workflow skills for Claude Code: file complete GitHub issues, fact-check them against real code, implement them in isolated worktrees, and keep fixing review findings until the pull request is approved.

Every skill does one job. The -loop variants chain them.

A skill is a reusable instruction file that teaches Claude Code how to do one job well. Base skills do one step and stop. Loop variants keep going on their own — through code review and re-review — until the PR gets an LGTM.

01 Validate

Fact-check the issue against the real code, with file and line references.

02 Implement

Build the fix in an isolated git worktree; your main checkout stays untouched.

03 PR + review

Open a PR that closes the issue and request an automated review.

04 Fix findings

Re-check each finding against the code — never blind-apply — fix, push, reply point-by-point.

05 LGTM

Repeat until approved. Issue complete.

Issues carry a complexity score (C0C100) right in the title — a rough rating of how hard the work is, used to decide when planning gets escalated.

Seventeen skills. Four jobs.

Issues, PR reviews, docs and releases, and Fable-driven planning — each with a base skill and, where it makes sense, a loop that runs to completion.

Issues that are never stubs.

new-issue validate-issue work-on-issue + loop variants

Turn a bug, idea, or conversation into a complete GitHub issue — claims checked against the actual code first, complexity-scored, never half-empty. Then validate it, implement it end-to-end, and open the PR.

Reviews get re-checked, not rubber-stamped.

fix-pr-review fix-pr-review-loop

Reads all unaddressed PR feedback, re-validates every finding against the code — never blindly applies a suggestion — fixes what holds up, replies point-by-point, and requests a fresh review. The loop repeats until approval.

Docs and releases that match reality.

sync-docs create-release sync-docs-release

Update CLAUDE.md, AGENTS.md, SKILL.md, and README.md to match what recent commits actually changed, then cut a version tag and publish a GitHub release with generated notes — or both in sequence.

Plan with Fable 5. Build with anything.

fableplan fable-new-issue fable-validate + loop variants

Fable skills hand the high-stakes work — planning, drafting, fact-checking — to a subagent running on the Fable 5 model, while your main session does the building. Loops bring Fable in automatically for issues scored C50+ or touching safety-critical code.

Install in one command.

Three ways in — pick one. Each skill is just a directory with a SKILL.md, so you can also copy a single one straight from the repo.

npx

npx rk-skills

Copies every skill into your personal ~/.claude/skills/. Add --project to install into the current repo instead. Copy-based — re-run it to update.

View on npm

Single skill

mkdir -p ~/.claude/skills/work-on-issue &&
curl -fsSL .../work-on-issue/SKILL.md
-o ~/.claude/skills/work-on-issue/SKILL.md

Want just one? Copy its SKILL.md directly from the repo — no marketplace, no clone, no dependencies.

Browse the skills

Review bot prerequisite: the PR-review loops need an automated reviewer that answers @claude review comments. The repo ships a ready-made GitHub Actions workflow — copy templates/claude-review.yml into .github/workflows/, add an ANTHROPIC_API_KEY secret, and the bot and skills speak the same format out of the box.