From rk-skills
Delegates GitHub issue drafting (duplicate check, code grounding, approach design, complexity scoring) to a read-only Fable 5 subagent; main agent spot-checks and files the result.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rk-skills:fable-new-issueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Delegate issue drafting to a **Fable 5** subagent, then file it from the main agent. The subagent only researches and composes — it never files, edits files, or posts to GitHub; the main agent handles filing and all follow-on actions.
Delegate issue drafting to a Fable 5 subagent, then file it from the main agent. The subagent only researches and composes — it never files, edits files, or posts to GitHub; the main agent handles filing and all follow-on actions.
Same as new-issue:
owner/repo or a repo path when the issue belongs elsewhere.Locate the new-issue SKILL.md the subagent must follow — prefer the project-local copy over the global one:
<repo>/.claude/skills/new-issue/SKILL.md (if it exists)~/.claude/skills/new-issue/SKILL.mdls ~/.claude/plugins/*/skills/new-issue/SKILL.md (plugin-marketplace installs live under a plugin directory, not ~/.claude/skills/).Record the absolute path. If none of these resolves, stop and tell the user.
If the input is conversation-derived, write the scratchpad summary now (see Input). Do NOT pre-research or pre-draft the issue yourself — the subagent owns steps 1–6 of the procedure up to (but not including) the gh issue create call.
Snapshot git status --porcelain before dispatching, then call the Agent tool with:
subagent_type: Plan (read-only: no Edit/Write, keeps drafting side-effect-free)model: fable (the whole point — the draft must come from Fable 5)run_in_background: false — filing depends on the draftdescription: Draft issue: <short topic>prompt: hand it everything needed to draft independently:
file:line citations traced against the correct baseline, approach design, complexity score, scope check, and full body composition per the step-6 template.gh issue create, no gh issue edit, no comments posted, no file edits — including via Bash (it lacks Edit/Write but still has Bash, so state this explicitly). Read-only gh calls (gh issue list, gh pr list, gh repo view, gh label list) are expected and allowed.[C<score>] prefix and the full body per the template — plus one line stating which baseline claims were traced against, and any unfiled follow-up candidates from the scope check.If the call returns null or errors, retry once; if it fails again, report the failure to the user instead of drafting yourself.
When the result arrives:
git status --porcelain against the snapshot to confirm no file changes; if changed, tell the user and ask whether to revert before continuing.If the subagent reported a duplicate, stop and surface it — offer to update/comment on the existing issue instead. Nothing is filed.
Before filing, spot-check the draft's load-bearing file:line citations against the code and confirm the body meets the new-issue bar: complexity rationale as first line matching the title prefix, Problem/Goal/Approach/Acceptance criteria all concrete, no time/effort estimates, ELI18 title. Fix small inaccuracies yourself and note them (update the scratchpad copy); if the draft is structurally wrong (untraceable central claim, stale baseline, stub-like body), do NOT silently re-dispatch — tell the user what's off and let them decide.
File per new-issue step 6: gh issue create --title "[C<score>] <title>" --body-file <body-file> (with -R owner/repo if cross-repo; labels only when the repo visibly uses them and the fit is unambiguous).
Footer: since the draft came from the Fable 5 subagent, use Created with LLM: Fable 5 | high | Harness: Claude Code | fable-new-issue. A repo CLAUDE.md footer format overrides.
Terse: issue URL, number, one-line summary, complexity score, any unfiled follow-ups from the subagent, and a note that small spot-check fixes were applied (if any). Offer "validate issue" / "work on issue" as next steps in one line.
model: fable forces it.fable model is unavailable in this harness (the Agent call errors on the model id), fall back to the most capable model available and proceed — the isolation pattern (read-only subagent drafts, main agent files) is what matters. Name the model that actually ran in the footer and report, never "Fable 5".npx claudepluginhub must-ah/rk-skills2plugins reuse this skill
First indexed Jul 14, 2026
Delegates GitHub issue drafting (duplicate check, code grounding, approach design, complexity scoring) to a read-only Fable 5 subagent; main agent spot-checks and files the result.
Generates structured GitHub Issues with title, body, and plan sections. Uses gh CLI and integrates with /challenge, /research, /think artifacts.
Delegates task planning to a Fable 5 Plan subagent, then builds from the plan in the main agent. Posts plans as comments on referenced GitHub issues.