fableplan

Solid

Use when the user wants a task planned by a Fable 5 planning subagent before building it. Spins up a Plan subagent running on Fable 5 to produce an implementation plan, relays the plan back to the main agent, and — if a GitHub issue is referenced — posts the plan as a comment on that issue and asks the user whether to continue building now before proceeding. Trigger on "/fableplan", "fableplan this", or "plan this with fable".

AI & Automation 40 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# fableplan Delegate planning to a **Fable 5** Plan subagent, then build from its plan in the main agent. The main agent does the building — the subagent only plans. ## Input The user provides a task description, and optionally a GitHub issue: - A task in prose ("fableplan adding X to Y"). - A GitHub issue reference — full URL, `#<N>`, bare `<N>`, or `owner/repo#N`. When present, the plan is also posted as an issue comment. - If neither is obvious, ask the user what to plan before dispatching. ## Steps ### 1. Resolve the GitHub issue (only if one is referenced) If the user named an issue, fetch it so the subagent plans against the real requirements, not a paraphrase: ``` gh issue view <N> --json number,title,body,url ``` For the `owner/repo#N` form (or a full URL to another repo), add `-R owner/repo` — a bare `gh issue view <N>` only resolves against the current repo. If the command fails (wrong number, no auth, no repo), stop and tell the user — never proceed by planning against your paraphrase of an issue you couldn't fetch. Record the issue number and URL — you'll need them in step 4. If no issue is referenced, skip this and step 4's posting. ### 2. Dispatch the Fable 5 Plan subagent Do not re-plan the task yourself first — the subagent owns the plan. Snapshot `git status --porcelain` before dispatching (the tree may already be dirty), then call the Agent tool with: - `subagent_type`: `Plan` - `model`: `fable` (this is the whole point of the skill — the plan m...

Details

Author
richkuo
Repository
richkuo/rk-skills
Created
3 weeks ago
Last Updated
today
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category