update

Par anthropics · knowledge-work-plugins

Synchronise les tâches et actualise la mémoire à partir de votre activité en cours. À utiliser pour importer de nouvelles assignations depuis votre outil de suivi de projet dans TASKS.md, trier les tâches obsolètes ou en retard, combler les lacunes de mémoire concernant des personnes ou projets inconnus, ou lancer une analyse complète pour détecter les todos enfouis dans les chats et e-mails.

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill update

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
  • --comprehensive s'exécute toujours en mode interactif

Skills similaires