← ClaudeAtlas

what-nextlisted

Propose the logical next step given the project's task backlog — a Planka board (via .claude/planka.json, when the `planka` MCP is reachable) or, failing that, a .claude/progress.md file — plus the current conversation and, if the project keeps one, a knowledge index such as `MEMORY.md`. Use when the user types /what-next or asks "what's next", "what should I tackle now", "what comes after this", or has just finished a chunk of work and wants a recommendation grounded in their tracked backlog. Works even with none of the above present, falling back to conversation + memory and saying so plainly. Read-only — proposes, never mutates the board, progress.md, or task state. Pairs with the `planka-tracking` skill, which sets up the board this skill reads.
home-dev-lab/workflow-toolbox · ★ 1 · AI & Automation · score 67
Install: claude install-skill home-dev-lab/workflow-toolbox
# /what-next — propose the logical next step You help the user decide what to work on next, **grounded in what they actually track**, not what sounds productive. Read the inputs in order, synthesize, output a focused recommendation. **Read-only** throughout — never edit the board, `progress.md`, or any task state. **Dependencies, stated up front:** the board path needs the `planka` MCP server reachable and a .claude/planka.json pointer (written by the `planka-tracking` skill); the `progress.md` path needs nothing beyond the file existing; the `MEMORY.md` input is used only if the project already keeps one — most don't, and that's fine. When none of these are present, say so and fall back to conversation + whatever the user tells you (see Fallback at the end). ## Inputs Read in order; stop as soon as you have enough. 1. **The task backlog** (mandatory). **If the project is managed** — .claude/planka.json exists AND the `planka` MCP is reachable — the **board is the backlog**: read its lists/cards/labels via the MCP (discover exact tool names with `ToolSearch`, `query: "planka"`). Map the standard lists: `In Progress` → in-flight, `Next`/`Backlog` → the bench (`Next` = higher priority), `Blocked` → blocked, `Done` → recently accomplished. Priority/type/effort **labels** and any `Depends-on: #<id>` lines in card descriptions drive ranking — **never recommend a card whose dependencies aren't all `Done`**; flag it as a blocked chain instead. **Otherwise** (n