Commande Update
Si vous voyez des placeholders non familiers ou avez besoin de vérifier quels outils sont connectés, consultez CONNECTORS.md.
Maintenez votre liste de tâches et votre mémoire à jour. Deux modes :
- Par défaut : Synchronise les tâches depuis les outils externes, trie les éléments obsolètes, vérifie les lacunes mémoire
--comprehensive: Scan profond du chat, email, calendrier, documents — signale les todos manqués et suggère de nouvelles mémorisations
Utilisation
/productivity:update
/productivity:update --comprehensive
Mode par défaut
1. Charger l'état actuel
Lire TASKS.md et le répertoire memory/. S'ils n'existent pas, proposer d'abord /productivity:start.
2. Synchroniser les tâches depuis des sources externes
Vérifier les sources de tâches disponibles :
- Gestionnaire de projet (ex. Asana, Linear, Jira) (si MCP disponible)
- GitHub Issues (si dans un repo) :
gh issue list --assignee=@me
Si aucune source n'est disponible, passer à l'étape 3.
Récupérer les tâches assignées à l'utilisateur (ouvertes/en cours). Comparer avec TASKS.md :
| Tâche externe | Correspondance TASKS.md ? | Action |
|---|---|---|
| Trouvée, pas dans TASKS.md | Pas de correspondance | Proposer d'ajouter |
| Trouvée, déjà dans TASKS.md | Correspondance par titre (floue) | Ignorer |
| Dans TASKS.md, pas en externe | Pas de correspondance | Signaler comme potentiellement obsolète |
| Complétée en externe | Dans la section Active | Proposer de marquer comme faite |
Présenter le diff et laisser l'utilisateur décider ce qu'il faut ajouter/compléter.
3. Trier les éléments obsolètes
Examiner les tâches Active dans TASKS.md et signaler :
- Les tâches avec des dates d'échéance passées
- Les tâches en Active depuis 30+ jours
- Les tâches sans contexte (pas de personne, pas de projet)
Présenter chacune pour triage : Marquer comme faite ? Reprogrammer ? Déplacer vers Someday ?
4. Décoder les tâches pour les lacunes mémoire
Pour chaque tâche, tenter de décoder toutes les entités (personnes, projets, acronymes, outils, liens) :
Tâche : "Send PSR to Todd re: Phoenix blockers"
Décoder :
- PSR → ✓ Pipeline Status Report (dans glossary)
- Todd → ✓ Todd Martinez (dans people/)
- Phoenix → ? Pas en mémoire
Suivre ce qui est pleinement décodé par rapport à ce qui a des lacunes.
5. Combler les lacunes
Présenter les termes inconnus groupés :
J'ai trouvé des termes dans vos tâches sans contexte :
1. "Phoenix" (de : "Send PSR to Todd re: Phoenix blockers")
→ Qu'est-ce que Phoenix ?
2. "Maya" (de : "sync with Maya on API design")
→ Qui est Maya ?
Ajouter les réponses aux fichiers mémoire appropriés (people/, projects/, glossary.md).
6. Capturer l'enrichissement
Les tâches contiennent souvent plus de contexte que la mémoire. Extraire et mettre à jour :
- Liens des tâches → ajouter aux fichiers projet/personnes
- Changements de statut ("launch done") → mettre à jour le statut projet, rétrograder depuis CLAUDE.md
- Relations ("Todd's sign-off on Maya's proposal") → croiser les références personnes
- Délais → ajouter aux fichiers projet
7. Rapport
Update complété :
- Tâches : +3 depuis le gestionnaire projet (ex. Asana), 1 complétée, 2 triées
- Mémoire : 2 lacunes comblées, 1 projet enrichi
- Toutes les tâches décodées ✓
Mode Comprehensive (--comprehensive)
Tout du Mode par défaut, plus un scan profond de l'activité récente.
Étape supplémentaire : Scanner les sources d'activité
Recueillir les données depuis les sources MCP disponibles :
- Chat : Rechercher les messages récents, lire les canaux actifs
- Email : Rechercher les messages envoyés
- Documents : Lister les docs récemment modifiés
- Calendrier : Lister les événements récents et à venir
Étape supplémentaire : Signaler les todos manqués
Comparer l'activité avec TASKS.md. Afficher les éléments d'action qui ne sont pas suivis :
## Tâches possiblement manquantes
D'après votre activité, ce sont des todos que vous n'avez pas capturés :
1. Du chat (18 janv.) :
"I'll send the updated mockups by Friday"
→ Ajouter à TASKS.md ?
2. De la réunion "Phoenix Standup" (17 janv.) :
Vous avez une réunion récurrente mais aucune tâche Phoenix active
→ Quelque chose est-il nécessaire ici ?
3. Du mail (16 janv.) :
"I'll review the API spec this week"
→ Ajouter à TASKS.md ?
Laisser l'utilisateur choisir lequel ajouter.
Étape supplémentaire : Suggérer de nouvelles mémorisations
Afficher les nouvelles entités pas en mémoire :
## Nouvelles personnes (pas en mémoire)
| Nom | Fréquence | Contexte |
|-----|-----------|----------|
| Maya Rodriguez | 12 mentions | design, révisions UI |
| Alex K | 8 mentions | DMs sur API |
## Nouveaux projets/sujets
| Nom | Fréquence | Contexte |
|-----|-----------|----------|
| Starlight | 15 mentions | planning docs, produit |
## Nettoyage suggéré
- **Projet Horizon** — Aucune mention depuis 30 jours. Marquer comme complété ?
Présenter groupé par confiance. Les éléments haute confiance proposés à ajouter directement ; les éléments basse confiance demandent confirmation.
Notes
- Ne jamais ajouter automatiquement de tâches ou mémorisations sans confirmation de l'utilisateur
- Les liens vers les sources externes sont conservés quand ils sont disponibles
- La correspondance floue sur les titres gère les variations de formulation mineures
- Sûr à exécuter fréquemment — met à jour uniquement s'il y a de nouvelles infos
--comprehensives'exécute toujours en mode interactif