daily-recap

Par bitwarden · ai-plugins

Skill du plugin bitwarden-retrospective-tools qui génère un récapitulatif HTML interactif de l'activité engineering quotidienne d'un développeur Bitwarden à partir de ses sessions Claude Code et de son activité GitHub.

npx skills add https://github.com/bitwarden/ai-plugins --skill daily-recap

daily-recap

Ce skill fait partie du plugin bitwarden-retrospective-tools du marketplace officiel de plugins AI de Bitwarden. Son rôle est de produire, à la demande, un fichier HTML autonome et interactif résumant le travail d'ingénierie réalisé sur une fenêtre temporelle donnée — typiquement « hier », « ce matin », « depuis le standup » ou « cette semaine ».

Ce que fait ce skill

Lorsqu'un utilisateur demande un récapitulatif de ce qu'il a fait (standup notes, 1:1 prep, résumé à partager avec un manager), le skill orchestre deux sources de données : les événements GitHub de l'utilisateur (PR ouvertes, mergées, revues, commits pushés, branches créées) et les sessions Claude Code actives pendant la même fenêtre. Il regroupe ensuite ces informations par thème ou feature plutôt que par session, et génère un fichier HTML paginé avec la palette de marque Bitwarden, un bouton Copy pour le standup, et un bandeau « Today » optionnel.

Ressources embarquées

Le skill s'appuie sur plusieurs ressources bundlées dans son répertoire : un template HTML (assets/template.html) avec des placeholders {{...}}, deux scripts shell (gather-gh-events.sh et find-sessions.sh) qui calculent la fenêtre de la journée de travail et extraient les données, un utilitaire de dates partagé, et un guide de rendu (references/render-guide.md) qui documente les formes HTML à produire et les règles d'échappement.

Utilisation

Ce skill est activé automatiquement quand l'utilisateur formule une demande de type « qu'est-ce que j'ai fait hier ? », « prépare mes notes de standup », « un truc à montrer à mon manager » ou « recap de la semaine ». Il n'est pas conçu pour chercher un PR ou un commit précis, analyser l'activité d'une autre personne, ou produire un compte-rendu de réunion. Le fichier HTML généré est placé dans le répertoire persistant du plugin (DAILY_RECAP_OUTPUT_DIR ou ${CLAUDE_PLUGIN_DATA}/daily-recaps) et ouvert automatiquement dans le navigateur en fin d'exécution.

Skills similaires