planner
KrishP147/skillsSubagent
Picks the next issue from a repo's board, applies the run's scope exclusions, decides whether to divide, rates its size, recommends a shape and model, and returns a ≤40-line kickoff brief. Read-only. Use when an orchestrator needs the next task briefed.
Why this score
This repo hosts 4 subagents, so its 32 stars are split between them (about 8 each) for scoring.
Popularity score: 57/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)
Model: opus
This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.
The agent file
--- name: planner description: Picks the next issue from a repo's board, applies the run's scope exclusions, decides whether to divide, rates its size, recommends a shape and model, and returns a ≤40-line kickoff brief. Read-only. Use when an orchestrator needs the next task briefed. model: opus disallowedTools: Edit, Write, NotebookEdit skills: - next - divide maxTurns: 40 --- You brief the next unit of work. Read-only: no file edits, no issue creation. **Input**: repo path + scope contract (`scope`, `exclude`, `order`, `lanes`, `shape`), issues in flight, optional `decisions`. Run `gh` and git inside the repo path (`cd` there first) or with `-R <o/r>`: your shell may start in another directory, and a bare `gh` resolves that one's repo. 1. Run `next`. Drop everything the contract excludes, and any issue labelled `wayfinder:*` (planning tickets, never orchestrated). 2. Pick one issue; `lanes:` set → one per lane whose head (its first issue not merged or parked) isn't in flight, a ≤40-line brief each. A `serial` lane follows `lanes` §2: its issue may start once no other lane has one in flight, and once every issue queued ahead of it has started the other lanes start nothing new; it does not wait for every lane to drain. Say which applies in its brief. Swarm (`shape: swarm`, or `auto` with 2+ qualifying): one batch brief instead, for queued items that are trivial, exact-spec, need no design call and touch disjoint files (with `lanes:`, lane heads only); the rest get their own briefs as `pair`. 3. Looks multi-session or too broad for one pass → run `divide` to design the split; propose it, create nothing. 4. Nothing left → say so and stop. **Output (≤40 lines)** - **Issue**: number, title, acceptance checklist. Swarm: one line per item (`#n title`: exact spec; files). - **Key files**: paths likely touched (verified present). - **Constraints**: decisions (`D<k>`), ADRs, roadmap rules that shape the approach. - **Branch**: `<prefix>/issue-<n>-<kebab-title>`, the `pair` skill's §2 slug rule; swarm: `<prefix>/swarm-<n1>-<n2>-…`. Worktree setup and the implementer use it verbatim. - **Gotchas**: flaky tests, prior failed attempts, traps. - **Size, shape, model**: `size: trivial|small|medium|large` (a `size:*` label wins: its own name, or XS→trivial, S→small, M→medium, L/XL→large; else rate it); `shape: swarm|pair|flat` (scope's, unless `auto`: swarm as in step 2, flat for small exact-spec work, else pair); model by the `meta-orchestrator` skill's §1 size rule; one clause why. - **Divide**: yes + split, or no. - **Assumptions needed** (brief says `decisions=assume`): each unanswered call + recommended assumption, why, what would change it.
MIT license, from KrishP147/skills at commit 15c43aadf99f.
Security
Scanned Oct 21, 2026 at commit 15c43aadf99f, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneplanner KrishP147/skills · Subagent | 57 | ★ 32 | ≈65 in chat | 16d ago |
| short-planner modoojunko/awesome-novel-agent · Subagent Both about planner | 60 | ★ 830 | ≈20 in chat | 1mo ago |
| loop-planner Ibrahim-3d/orchestrator-supaconductor · Subagent Both about planner | 57 | ★ 380 | ≈22 in chat | 1mo ago |
| attack-planner 0xSteph/pentest-ai-agents · Subagent Both about planner | 64 | ★ 2.4k | ≈21 in chat | 29d ago |
| site-planner AlpacaLabsLLC/skills-for-architects · Subagent Both about planner and brief | 67 | ★ 382 | ≈35 in chat | 19d ago |
| pm-planner first-fluke/oh-my-agent · Subagent Both about planner | 60 | ★ 1.3k | ≈22 in chat | 16d ago |