plugins/teamcraft/skills/pick-next-issue/SKILL.md
Show the highest-priority work items from the backlog and help the developer pick one to work on next. Use when the user says 'pick next issue', 'what should I work on next from the backlog', 'show me the backlog', 'what's highest priority in the backlog', or 'pick an issue for me'.
npx skillsauth add codingthefuturewithai/claude-code-primitives teamcraft:pick-next-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the developer pick their next piece of work from the backlog. Read the work item index, show what's available, and let them choose.
1. Read the backlog. Read .teamcraft/work/INDEX.md to see all work items and their current status. If the index doesn't exist or is empty, tell the developer there are no work items tracked yet and point them to /create-issue.
2. Read individual work item files to resolve blockers. For items in backlog or ready status, also read the work item file to extract any relationships.blocked_by. An item is "blocked" when any of its blockers is still in an active status (backlog, ready, in-progress, in-review) — not yet done. Picking blocked work is almost always wrong, so this is worth the extra reads.
3. Show available items. Present work items that are in backlog or ready status, ordered by priority (critical > high > medium > low). For each item, show the ID, priority, effort (if set), and the one-line summary. Separate them into two groups:
If there are items in in-progress status, mention them — the developer may have forgotten about work already started.
4. Let the developer choose. The developer picks one (or decides none of the current items are right). If they pick a blocked item, gently note that it's blocked and ask if they want to proceed anyway, pick the blocker first, or pick something else. Don't refuse — the developer may have context you don't. If they pick an unblocked item, point them to /plan-and-implement-issue <id> to start working on it.
plan-and-implement-issue's job when work actually starts..teamcraft/work/<id>.md and present it.status. If a referenced ID doesn't exist on disk, treat it as an open blocker but flag it as a probable stale reference — the developer should clean up the relationship.tools
Capture feedback about Teamcraft itself and turn it into a well-structured GitHub issue on the plugin's repo. Vets whether the problem is really a Teamcraft skill defect (vs. misuse, the harness, or the user's own project) by root-causing against the actual skill source, then helps the developer decide whether to file and publishes via the GitHub CLI. Use when the user says 'improve teamcraft', 'a teamcraft skill did the wrong thing', 'file feedback on teamcraft', 'report a teamcraft bug', 'I have an idea to make teamcraft better', or when a Teamcraft skill clearly misbehaved and the user wants that captured upstream.
tools
Learn the Teamcraft plugin itself — how its workflow, skills, and artifacts fit together. A guided overview for a human getting started, or a system map for Claude orienting itself to how Teamcraft works before working in a Teamcraft repo. Teaching only; needs no project or environment access. Use when someone wants to understand Teamcraft (the tool, not their specific project), asks "how does Teamcraft work", "explain the workflow", "which skill do I use for X", or when Claude needs the big picture of how the skills hook together.
tools
--- name: teamcraft:work-board description: Launch (or re-launch) the user's live, multi-project work board. The dashboard is a single HTML file copied to a stable user-side location at ~/.claude/teamcraft-board.html and opened in the user's default browser. It has two views via a header toggle — a drag-and-drop Kanban Board and a live Status tab (analytics: work by status, throughput, cycle time, aging, blocked chains, recomputed on every poll). Each project is added via a header dropdown; the
development
Run pre-PR reviews (code health, security, acceptance criteria), address findings, and submit the PR for review. Ends when the PR is ready and CI has passed. Use when implementation is done and ready for review, or when the user says "I'm done coding", "validate this", "ready for review", "submit this for review", "run the pre-PR reviews", or "prepare this for review".