بنقرة واحدة
priority-assessment
Guide for calculating and explaining task priority scores
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guide for calculating and explaining task priority scores
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Git commit conventions and workflow
Guide for breaking features into atomic, implementable tasks
TDD workflow and testing patterns
Author safe RalphX Agent Workflow scripts that orchestrate durable delegated agents through the high-level workflow API.
Guide for analyzing git diff and refining QA test plans
Guide for generating QA test steps with agent-browser commands
| name | priority-assessment |
| description | Guide for calculating and explaining task priority scores |
This skill helps calculate meaningful priority scores for tasks based on multiple factors.
Priority scores range from 0-100 and are calculated from five factors:
Priority Score = Dependency (30) + Critical Path (25) + Business Value (20) + Complexity (15) + User Hints (10)
How many other tasks does this task block?
| Blocks | Score | Reasoning |
|---|---|---|
| 0 tasks | 0 | No other tasks waiting on this |
| 1 task | 10 | Minor blocker |
| 2 tasks | 18 | Moderate blocker |
| 3 tasks | 24 | Significant blocker |
| 4+ tasks | 30 | Critical path item |
Example: "Create auth context" blocks login, logout, protected routes, and session persistence = 30 points
Is this task on the longest path to completion?
| Position | Score | Reasoning |
|---|---|---|
| Not on critical path | 0 | Can be done in parallel |
| On critical path, short | 10 | Part of main sequence |
| On critical path, medium | 18 | Important stepping stone |
| On critical path, start | 25 | Must be done first |
Example: "Define database schema" at the start of data layer critical path = 25 points
How much value does this deliver to users/stakeholders?
| Value | Score | Indicators |
|---|---|---|
| Low | 0-5 | Technical debt, internal only |
| Medium | 6-12 | Incremental improvement |
| High | 13-17 | Core functionality |
| Critical | 18-20 | User-facing, revenue-impacting |
Keywords that suggest high value:
Example: "Add payment processing" = 20 points (revenue-critical)
Simpler tasks should be done first (higher priority) when other factors are equal.
| Complexity | Score | Characteristics |
|---|---|---|
| Trivial | 15 | <30 min, config change |
| Simple | 12 | 1-2 hours, single file |
| Moderate | 8 | 2-4 hours, multiple files |
| Complex | 4 | 4+ hours, architecture |
| Very Complex | 0 | Multi-day, high risk |
Reasoning: Quick wins build momentum and reduce backlog.
Example: "Fix typo in error message" = 15 points (trivial fix)
Did the user express urgency or importance?
| Signal | Score |
|---|---|
| Explicit "urgent", "ASAP", "critical" | 10 |
| "Important", "need this soon" | 7 |
| "Nice to have", "eventually" | 2 |
| No signal | 5 (neutral) |
Example: "We need this for the demo next week" = 10 points
Map scores to priority levels:
| Score Range | Level | Action |
|---|---|---|
| 85-100 | Critical | Do immediately |
| 65-84 | High | Do soon |
| 40-64 | Medium | Normal queue |
| 20-39 | Low | When time permits |
| 0-19 | Trivial | Backlog |
Task: "Create user authentication context"
Factor Analysis:
Total: 30 + 25 + 18 + 8 + 7 = 88/100 (Critical)
Reason: "Critical blocker for authentication chain. Must be completed first to unblock login, logout, and protected routes. Moderate complexity but high value - enables all user-specific features."
When explaining priority to users:
[Task Title] - Score: [X]/100 ([Level])
This task scores [high/medium/low] because:
- [Key factor 1]: [explanation]
- [Key factor 2]: [explanation]
[If blocking]: This must be done before [dependent tasks].
[If blocked]: This depends on [blocker tasks] being completed first.
Infrastructure and types typically score high due to dependency factor:
When dependencies are equal, prioritize user-facing work:
Simple, high-value tasks should be prioritized:
Don't:
Do: