| name | todo |
| description | Gestion de listes to-do en markdown via langage naturel. Commande /todo. Ajouter, cocher, décocher, modifier, supprimer, lister, changer la priorité des tâches perso et pro. |
Todo
Skill de gestion de to-do lists stockées en markdown.
Commande
/todo <instruction en langage naturel>
Stockage
| Fichier | Contenu |
|---|
~/.pi/notes/perso/todo.md | Tâches personnelles |
~/.pi/notes/pro/todo.md | Tâches professionnelles |
Crée les dossiers et fichiers s'ils n'existent pas encore.
Format markdown d'une tâche
- [ ] [urgente] Une tâche
- [ ] [haute] Texte de la tâche [lien](url)
- [x] [moyenne] Tâche terminée
- [ ] [basse] Autre tâche
Règles :
- Checkbox :
- [ ] (à faire) ou - [x] (fait)
- Priorité entre crochets juste après la checkbox :
[urgente], [haute], [moyenne], [basse]
- Texte libre après la priorité
- Liens optionnels en markdown standard
Actions
| Action | Exemples d'instructions |
|---|
| Ajouter | "ajoute acheter un écran en priorité haute dans ma todo pro" |
| Cocher | "coche la tâche acheter un écran", "marque comme fait" |
| Décocher | "décoche la tâche X", "remets à faire" |
| Supprimer | "supprime la tâche X" |
| Lister | "liste ma todo pro", "montre mes tâches haute priorité" |
| Modifier | "modifie la tâche X en Y", "change le texte de..." |
| Changer priorité | "passe la tâche X en priorité basse" |
| Transformer note → todo | "transforme ma note du 3 juin en tâche pro priorité haute" |
Comportement de l'agent
- Interpréter l'intention : déduire l'action (ajouter, cocher, lister, etc.) du langage naturel.
- Déduire perso/pro : analyser le contexte. Si ambigu, demander à l'utilisateur.
- Priorité par défaut : si non précisée lors de l'ajout, demander à l'utilisateur.
- Lire le fichier avant toute modification pour connaître l'état actuel.
- Écrire le fichier avec la modification appliquée.
- Confirmer l'action réalisée à l'utilisateur de façon concise.
Exemples de conversation
Utilisateur: /todo ajoute "migrer le service auth" en pro priorité haute
Agent: ✅ Ajouté dans todo pro : [haute] migrer le service auth
Utilisateur: /todo liste ma todo perso
Agent:
📋 Todo perso :
- [ ] [urgente] Réparer la fuite d'eau
- [ ] [haute] Acheter un écran
- [x] [moyenne] Appeler le médecin
- [ ] [basse] Ranger le garage
Utilisateur: /todo coche "acheter un écran"
Agent: ✅ Coché : acheter un écran
Utilisateur: /todo passe "ranger le garage" en priorité moyenne
Agent: ✅ Priorité modifiée : ranger le garage → moyenne