Our review
This skill helps select the next task to work on based on priority and user preferences.
Strengths
- Automates the selection of the next task to work on
- Applies a clear prioritization algorithm
- Handles edge cases like no ready tasks or conflicts
Limitations
- Requires tasks to be properly tagged with priority and type
- Does not account for cross-team dependencies
- Ordering may be too rigid for agile contexts
Use it at the start of a session or after completing a task to quickly pick the next one.
Avoid using it if your tasks are not well structured or if you prefer manual selection.
Security analysis
SafeThe skill only executes read-only or task-management commands via the confined Bash(bd:*) tool. No destructive operations, exfiltration, or bypassing of safety controls.
No concerns found
Examples
/next/next task/next quickname: next description: > Pick the next bead to work on. Shows ready tasks (no blockers), applies user preferences for ordering (priority, type, recency), and helps select work. allowed-tools: "Read,Bash(bd:*),AskUserQuestion" version: "1.0.0" author: "flurdy"
Next - Pick Your Next Bead
Help select the next bead to work on based on readiness and user preferences.
When to Use
- Starting a new work session
- Finished a task and need to pick the next one
- Want to see what's available to work on
- Need help prioritizing between multiple options
Usage
/next # Show ready beads, ranked by suitability
/next task # Auto-pick the next most suitable task and start it
/next quick # Auto-pick an easy win task and start it
/next <bead-id> # Start working on specific bead
What This Skill Does
-
Find Ready Work
- Run
bd readyto get unblocked tasks - Filter out beads that are blocked by others
- Show current in-progress work if any
- Run
-
Rank by Suitability
- Apply priority ranking algorithm (see below)
- Bugs generally rank higher than features at same priority
- Epics rank lower (they represent larger work)
-
Present Options
- Show top 5 candidates with key details
- Include: ID, title, priority, type, age
- Ask user to pick or provide different criteria
-
Start Work
- Mark selected bead as in_progress
- Show full bead details
- Suggest first steps if description includes them
Examples
# Show ready work ranked by suitability
/next
# Auto-pick and start the next most suitable task
/next task
# Auto-pick an easy win (quick task)
/next quick
# Start a specific bead
/next gauge-abc
Output Format
## Ready to Work (5 of 12 open)
| # | ID | Pri | Type | Parent/Subs | Title |
|---|-----------|-----|---------|-------------|--------------------------------|
| 1 | gauge-abc | P1 | bug | - | Fix login timeout issue |
| 2 | gauge-def | P2 | feature | 3 subtasks | Add export to CSV |
| 3 | gauge-ghi | P2 | task | gauge-def | Update dependencies |
| 4 | gauge-jkl | P3 | feature | - | Dark mode toggle |
| 5 | gauge-mno | P3 | task | 2 subtasks | Refactor auth service |
Currently in progress: gauge-xyz "Implement caching layer"
Which would you like to work on? (1-5, or specify ID, or "task" to auto-pick)
Implementation
When invoked:
-
Check for current open, not in-progress elsewhere, work:
bd list --status=open -
Get ready (unblocked) beads:
bd ready -
Parse command argument:
- (none): Show ranked list, ask user to pick
task: Auto-select top-ranked bead and start itquick: Auto-select an easy win task and start it<bead-id>: Start that specific bead
-
If specific bead ID provided:
bd show <id> bd update <id> --status=in_progress -
Otherwise, present top 5 options and ask user to choose
-
On selection:
- Mark as in_progress
- Show full details with
bd show - If bead has description with steps, highlight first step
Handling Edge Cases
- No ready beads: Show blocked beads and what's blocking them
- All in progress: Warn about context switching, show current work
- Invalid ID: Show error and list valid options
- User says "skip": Show next 5 options
Priority Ranking Algorithm
Rank ready beads in this order (first match wins):
| Rank | Criteria | |------|---------------------------------| | 1 | Any P0 issue (any type) | | 2 | P1 bug | | 3 | P2 bug | | 4 | P1 feature or task | | 5 | P1 epic | | 6 | P2 feature or task | | 7 | P3 bug, feature, or task | | 8 | P2 epic | | 9 | P3 epic | | 10 | Any other non-P4 issue |
Note: P4 items are backlog and not shown by default.
Quick Task Heuristics
When /next quick is used, prefer:
- Type: task > bug > feature (tasks are usually smaller)
- Priority: P3 > P2 > P1 (lower priority = less complex)
- Exclude epics (too large for quick wins)
- Title keywords: "fix", "update", "add" > "implement", "refactor", "redesign"
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.