priority-classification

Classify tasks into four priority levels using due dates, urgency keywords, and explicit overrides.

3|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/Syedaashnaghazanfar/full-stack-todo-app --skill priority-classification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: priority-classification
Source: https://github.com/Syedaashnaghazanfar/full-stack-todo-app/tree/main/.claude/skills/priority-classification
Command: npx skills add https://github.com/Syedaashnaghazanfar/full-stack-todo-app --skill priority-classification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual task prioritization is error-prone and hampers productivity. This Skill automates the assignment of priority levels to tasks based on due dates, urgency keywords, and explicit priority markers, ensuring teams focus on what matters most.

Core Features & Use Cases

  • Four priority levels: VERY IMPORTANT, HIGH, MEDIUM, LOW with deterministic classifications.
  • Triggering rules: Apply on task creation, updates, imports, and periodic re-evaluation to stay in sync with changing deadlines.
  • Urgency detection: Keywords like urgent, critical, and asap influence classification.
  • Explicit priority overrides: User-set priorities bypass automatic rules when appropriate.
  • UI and workflow integration: Visual chips and sorting reflect priority to improve task management.

Quick Start

To enable, integrate the skill into your task service and ensure tasks include title, description, dueDate, and optional explicitPriority. When a task is created or updated, the skill assigns a priority and updates the UI accordingly. You can also run periodic re-evaluation to catch deadline drift.

Frequently Asked Questions about priority-classification

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

FAQPage Schema
How do I automate task prioritization based on due dates and urgency?

Task prioritization can be automated by classifying tasks into four levels—VERY IMPORTANT, HIGH, MEDIUM, LOW—based on due dates, urgency keywords like urgent or critical, and explicit priority markers. The skill applies during task creation, updates, imports, and periodic re-evaluation to keep priorities aligned with changing deadlines.

What urgency keywords trigger automatic priority classification?

Keywords such as urgent, critical, and asap are detected in task titles and descriptions to influence priority classification. These keywords work alongside due-date analysis and explicit priority overrides to determine the final priority level assigned to each task.

Can I override automatic priority classification with manual priority settings?

Yes, explicit priority overrides bypass automatic classification rules when you set a priority manually. This ensures user-defined priorities take precedence while maintaining deterministic outputs for all other tasks.

How often does priority re-evaluation happen for tasks with changing deadlines?

Priority re-evaluation runs on a timed cycle to catch deadline drift and keep task priorities synchronized with real-time deadline changes. This ensures task views and notification triggers always reflect current urgency based on temporal classification windows.

What data does a task need for automatic priority classification to work?

Tasks require a title, description, and dueDate at minimum for classification. An optional explicitPriority field allows manual overrides. When these fields are present during task creation, updates, or imports, the skill assigns the appropriate priority level.

How does priority classification integrate with task views and notifications?

Priority levels drive UI styling through visual chips and sorting order, ensuring teams focus on high-urgency work first. Classification also integrates with notification triggers to alert users about tasks reaching critical deadlines or high-priority thresholds.