Syntax
Description
Theready command identifies issues that are ready for immediate work. These are issues that:
- Have status
open(not already in progress or closed) - Are not archived
- Have no active blocking relationships (or all blockers are closed)
- Finding next work to start
- Agent task selection
- Daily planning and prioritization
- Identifying available work for team members
How “Ready” is Determined
An issue is considered ready when:Status is open
status = 'open'Issues that are in_progress, needs_review, or closed are excluded.Not archived
archived = 0)No active blockers
- The issue has no “blocks” relationships pointing to it, OR
- All issues blocking it have
status = 'closed'
Ready Issues View
The command queries theready_issues database view:
Examples
Find Ready Issues
List all issues ready to work on:Expected output
Expected output
No Ready Issues
When all issues are blocked or completed:Expected output
Expected output
JSON Output
Get machine-readable output for scripting:JSON output
JSON output
Output Format
Ready issues are displayed with:- Issue ID (cyan) - The unique identifier
- Title - Issue description
- Assignee (gray) - If assigned, shown as @username
- Priority - Lower number = higher priority (0 is highest)
- Priority (descending) - Highest priority first
- Created date (descending) - Older issues first within same priority
Common Workflows
Daily Work Selection
Check ready work
Choose highest priority
Claim the work
Start implementation
Agent Workflow
Automated agent claiming work:Filter by Priority
Find only high-priority ready work:Check for Specific Assignee
See what’s ready for a specific person:Understanding Blockers
Why an Issue Might Not Be Ready
Blocked by another issue
Blocked by another issue
blocks relationship to ISSUE-005Result: ISSUE-005 won’t appear in ready list until ISSUE-010 is closedCheck blockers:Status is not open
Status is not open
in_progress or closedResult: Only open issues appear in ready listCheck status:Issue is archived
Issue is archived
archived: trueBlocker was completed recently
Blocker was completed recently
Making Issues Ready
To make a blocked issue ready:Find the blockers
Complete blocker issues
Verify now ready
Related Commands Comparison
ready
- Shows open issues only
- No active blockers
- Sorted by priority
- Ready to start immediately
blocked
- Shows blocked issues
- Lists what blocks them
- Identifies bottlenecks
- Cannot start yet
issue list --status open
- Shows ALL open issues
- Includes blocked ones
- More filtering options
- General issue browsing
status
- Shows ready count
- Shows blocked count
- Project-wide statistics
- Quick health check
Scripting Examples
Auto-assign Ready Work
Automatically assign ready issues to agents:Ready Work Digest
Generate a daily ready work report:Monitor Ready Work
Check if ready work becomes available:Common Questions
Why doesn't my issue appear in ready list?
Why doesn't my issue appear in ready list?
- Status must be
open - Must not be archived
- No open/in_progress blockers
Can I filter ready issues by assignee?
Can I filter ready issues by assignee?
What if ready shows issues I can't work on?
What if ready shows issues I can't work on?
- Adding assignee field to track who should work on it
- Using priority to indicate difficulty
- Adding tags for skill requirements
How do I prioritize within ready list?
How do I prioritize within ready list?
Can agents automatically claim ready work?
Can agents automatically claim ready work?
What's the difference between ready and issue list --status open?
What's the difference between ready and issue list --status open?
- ready: Only shows open issues with NO blockers
- issue list —status open: Shows ALL open issues, including blocked ones
ready when you want to find work you can start immediately.Troubleshooting
Ready list is empty but I know there are open issues
Ready list is empty but I know there are open issues
Issue appears ready but shows as blocked in issue show
Issue appears ready but shows as blocked in issue show
Just closed a blocker but dependent issue not showing as ready
Just closed a blocker but dependent issue not showing as ready
Too many ready issues, hard to choose
Too many ready issues, hard to choose
Related Commands
blocked
status
issue list
issue show
issue update
Next Steps
Find ready work
Choose an issue
Claim the work
View details
Start implementation

