From sdlc
Rank the open issue backlog for the closed loop by triage priority (bug > refactoring > feature), filtered to dispatchable issues, with cost estimates. Invoked by the outer-loop (control) when picking the next dispatch target. Trigger on "rank backlog", "what's next", or /backlog.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sdlc:backlogThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Outer-loop skill: surveys the open backlog and recommends the next issue to dispatch to an asset.
Outer-loop skill: surveys the open backlog and recommends the next issue to dispatch to an asset.
The procedure is short; context isolation is only needed for the heavy reads (many issues + memory + git). Those go into an ephemeral general-purpose subagent that returns a digest; the outer loop only sees the recommendation, not the raw reads.
Spawn a general-purpose subagent for the heavy read with this prompt (fill <MEMORY_DIR> = this project's auto-memory dir, ~/.claude/projects/<project-slug>/memory/):
Survey this repo's backlog for the closed-loop dispatcher. Return ONLY a markdown table + 2-3 sentence recommendation; no raw issue dumps.
Read in parallel:
gh issue list --state open --limit 60 --json number,title,labels,createdAtls -t <MEMORY_DIR>/feedback_*.md <MEMORY_DIR>/project_*.md | head -10and read the top 5 (skip if no memory dir)git log --oneline -20- any repo-specific lineage/status command (skip if none)
Apply triage priority: bug > refactoring > feature (something broken > improving existing structure > new capability). Filter out:
- Issues that touch a repo's declared
frozen_paths(see.claude/sdlc.toml) — e.g. a hash-freeze- Real-world-action requests gated by
prod_gated(deploy / arm / posture / promote — human-gated)- Research umbrellas (too broad for a single asset workstream)
- Blocked issues (upstream dependency / external lock)
Return:
| # | Type | Brief | Cost est. | |---|------|-------|-----------| | <N> | bug/refactor/feature | one sentence | <min>min / $<dollars> |Plus 2-3 sentences on the top pick and why. Be terse — the controller is forwarding this to the owner.
Persist the subagent's digest to /tmp/sdlc-backlog-summary.md (always). This unconditional write survives /compact and is the fallback /dispatch <N> falls back on.
Present the subagent's digest verbatim to the user.
Wait for the user to pick. Do not auto-dispatch — that's /dispatch <N>.
After the user picks an issue #N, write a per-issue copy to /tmp/sdlc-backlog-<N>.md so /dispatch <N> reads the per-issue digest directly rather than scanning the full summary. Skip if the user doesn't pick anything in this turn.
/dispatch.npx claudepluginhub meowkey-dev/machine-plugins --plugin sdlcGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.