Deciding What to Work On

Select the next highest-priority unblocked task from a backlog using P0–P4 priority levels and blocker status.

18|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/DRMacIver/claude-reliability --skill deciding-what-to-work-on
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Deciding What to Work On
Source: https://github.com/DRMacIver/claude-reliability/tree/main/skills/deciding-what-to-work-on
Command: npx skills add https://github.com/DRMacIver/claude-reliability --skill deciding-what-to-work-on

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams decide what to work on next by guiding prioritization among open items, ensuring focus on the most impactful work and preventing context-switching from derailing progress.

Core Features & Use Cases

  • Deterministic prioritization: evaluates blockers and priority levels to select the next task.
  • Workflow guidance: provides a repeatable process for reviewing open work, marking progress, and handling dependencies.
  • Use Case: when multiple tasks or questions are open, it selects the highest-priority unblocked item and guides the user through the next steps.

Quick Start

Tell the system to pick the next highest-priority unblocked task.

Frequently Asked Questions about Deciding What to Work On

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prioritize backlog tasks when multiple unblocked items are open?

To prioritize backlog tasks, evaluate open items using a deterministic P0–P4 priority system and blocker status. This ensures focus on the most impactful work by guiding the selection of the highest-priority unblocked task.

What is the best way to select the next agile task to work on?

The best way to select the next agile task is applying deterministic workflow rules that check blocker status and priority levels. This ensures consistent task-selection by evaluating open items and marking the chosen item as in-progress with steps to proceed.

How do I manage workflow blockers when choosing what to work on next?

Manage workflow blockers by filtering open backlog items for blocking dependencies before task-selection. The system skips blocked items and evaluates remaining tasks by priority level to guide you to the next available work.

Can I automate task-selection for my software engineering backlog?

You can automate task-selection by integrating deterministic prioritization rules into your workflow. The system reads current open items, applies P0–P4 priority levels and blocker rules, and outputs the next task with actionable steps.

Does task prioritization work without integrating the claude-reliability workflow?

Task prioritization requires coherent integration with the claude-reliability workflow to ensure deterministic behavior. It reads open items, marks the chosen item as in-progress, and provides fallback guidance through this defined workflow system.