task-management
Système de gestion de tâches avec workflows Git, analyse comparative, et priorisation intelligente. Activer ce skill quand l'utilisateur parle de tâches, backlog, analyses de CV, ou demande quelle tâche faire ensuite.
When & Why to Use This Skill
This Claude skill provides an advanced, Git-integrated task management system designed for intelligent project orchestration. It leverages the WSJF (Weighted Shortest Job First) algorithm to prioritize backlogs, automates the task lifecycle from ideation to archival, and ensures high-quality output through automated validation of 'Definition of Ready' (DoR) and 'Definition of Done' (DoD).
Use Cases
- Intelligent Task Prioritization: Use the 'task-next' command to automatically identify the most impactful task to work on next based on value-to-time ratios.
- Git-Driven Development Workflows: Streamline coding tasks by automatically managing Git branches, commits, and merges as tasks progress through different stages.
- Automated Backlog Generation: Convert raw ideas from 'IDEAS.md' or external analysis reports into structured, actionable tasks with pre-defined priorities.
- CV and Source Data Extraction: Analyze external documents like CVs to extract relevant data and automatically generate corresponding project tasks or recommendations.
- System Consistency Validation: Maintain a clean and coherent project structure by using automated scripts to validate task statuses and archive completed items.
| name | task-management |
|---|---|
| description | Système de gestion de tâches avec workflows Git, analyse comparative, et priorisation intelligente. Activer ce skill quand l'utilisateur parle de tâches, backlog, analyses de CV, ou demande quelle tâche faire ensuite. |
| version | 2.0.0 |
Task Management Skill
Système unifié de gestion de tâches pour le projet CV, migré depuis les slash commands vers une architecture skill avec progressive disclosure.
Available Commands (Session 1)
✅ task-next
Suggère la prochaine tâche optimale selon l'algorithme WSJF (valeur/temps).
task-next [--verbose] [--start]
Voir workflows/task-next.md pour les détails.
🔄 task-create (Session 2)
Créer une nouvelle tâche de manière interactive.
🔄 task-start (Session 2)
Démarrer le travail sur une tâche (DoR validation, branche Git).
🔄 task-complete (Session 2)
Finaliser une tâche (DoD validation, commit, merge).
⏳ Other Commands (Sessions 2-3)
task-from-idea: Créer depuis IDEAS.mdtask-validate: Valider la cohérence du systèmetask-archive: Archiver une tâche terminéetask-from-analysis: Créer depuis recommandations d'analyseanalyze-source: Extraire données depuis source externe
Architecture
Ce skill utilise progressive disclosure (3 niveaux):
- Level 1 (ce fichier): Métadonnées (~200 tokens, toujours chargé)
- Level 2 (
workflows/*.md): Instructions workflow (~1-2k tokens, chargé à la demande) - Level 3 (
scripts/,config/): Implémentation (scripts exécutés, output seulement)
Avantage: Les scripts Python sont exécutés sans charger leur code en contexte (~0 tokens pour l'implémentation).
Configuration
config/priorities.yml: Niveaux de priorité (scores, emojis, temps par défaut)config/trigrammes.yml: Catégories de tâches (CNT, TPL, QUA, etc.)config/paths.yml: Chemins des fichiers
Configuration chargée via scripts/core/config_loader.py avec validation Python dataclasses.
Documentation
- README.md: Documentation utilisateur
- skill-architecture-design.md: Architecture détaillée avec diagrammes Mermaid
- tests/MANUAL_TESTS.md: Scénarios de test utilisateur
Migration Status
Session 1 (Current - Completed):
- ✅ Architecture design
- ✅ Config system (YAML + Python)
- ✅ file_parser.py (parse task files)
- ✅ priority_scorer.py (WSJF algorithm)
- ✅ task-next workflow
Session 2 (Planned):
- Core utilities (id_generator, dashboard_updater, git_operations)
- Validators (DoR, DoD, system)
- Lifecycle commands (create, start, complete)
Session 3 (Planned):
- Analysis commands (from-analysis, analyze-source)
- Secondary commands (archive, validate, from-idea)
Session 4 (Planned):
- Documentation update
- Remove old slash commands
- End-to-end validation
Links
- Task: INF-004
- Old Commands:
.claude/commands/task-*.md(will be removed in Session 4) - Task Rules:
.tasks/TASK_RULES.md(DoR/DoD definitions)
Version: 2.0.0 Status: Session 1 - Foundation Complete Last Updated: 2025-11-16