Gestion des tâches
Les tâches sont suivies dans un simple fichier TASKS.md que vous et l'utilisateur pouvez modifier.
Localisation du fichier
Utilisez toujours TASKS.md dans le répertoire courant.
- S'il existe, lisez/écrivez dedans
- S'il n'existe pas, créez-le avec le modèle ci-dessous
Configuration du tableau de bord (première utilisation)
Un tableau de bord visuel est disponible pour gérer les tâches et la mémoire. À la première interaction avec les tâches :
- Vérifiez si
dashboard.htmlexiste dans le répertoire courant - Si non, copiez-le de
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.htmlvers le répertoire courant - Informez l'utilisateur : « J'ai ajouté le tableau de bord. Exécutez
/productivity:startpour configurer le système complet. »
Le tableau de bord :
- Lit et écrit dans le même fichier
TASKS.md - Sauvegarde automatiquement les modifications
- Surveille les changements externes (se synchronise quand vous modifiez via CLI)
- Supporte le drag-and-drop pour réorganiser les tâches et sections
Format et modèle
Quand vous créez un nouveau TASKS.md, utilisez ce modèle exact (sans tâches d'exemple) :
# Tasks
## Active
## Waiting On
## Someday
## Done
Format des tâches :
- [ ] **Titre de la tâche** - contexte, pour qui, date limite- Sous-puces pour les détails supplémentaires
- Complétée :
- [x] ~~Tâche~~ (date)
Comment interagir
Quand l'utilisateur demande « qu'est-ce que j'ai à faire » / « mes tâches » :
- Lisez TASKS.md
- Résumez les sections Active et Waiting On
- Mettez en avant tout ce qui est en retard ou urgent
Quand l'utilisateur dit « ajoute une tâche » / « rappelle-moi de » :
- Ajoutez à la section Active avec le format
- [ ] **Tâche** - Incluez le contexte si fourni (pour qui, date limite)
Quand l'utilisateur dit « j'ai fini X » / « c'est terminé X » :
- Trouvez la tâche
- Changez
[ ]en[x] - Ajoutez le barrage :
~~tâche~~ - Ajoutez la date d'accomplissement
- Déplacez vers la section Done
Quand l'utilisateur demande « en attente de quoi » :
- Lisez la section Waiting On
- Notez depuis combien de temps chaque élément est en attente
Conventions
- Mettez en gras le titre de la tâche pour la lisibilité
- Incluez « pour [personne] » quand c'est un engagement envers quelqu'un
- Incluez « avant [date] » pour les échéances
- Incluez « depuis [date] » pour les éléments en attente
- Sous-puces pour le contexte supplémentaire
- Conservez la section Done pendant ~1 semaine, puis effacez les anciens éléments
Extraction des tâches
Quand vous résumez des réunions ou des conversations, proposez d'ajouter les tâches extraites :
- Les engagements que l'utilisateur a pris (« Je vais envoyer ça »)
- Les actions qui lui sont assignées
- Les suites mentionnées
Demandez avant d'ajouter – n'ajoutez pas automatiquement sans confirmation.