daily-brief

Par mkurman · zorai

Utiliser lorsque l'utilisateur souhaite un briefing matinal, un résumé de début de journée, un digest quotidien prêt à l'emploi, ou un aperçu opérationnel synthétique combinant calendrier, tâches, PRs et issues.

npx skills add https://github.com/mkurman/zorai --skill daily-brief

Résumé quotidien

Utilisez cette skill pour construire un résumé opérationnel quotidien concis qui combine le contexte calendaire, le statut des tâches, la file d'attente des pull requests et les points importants des issues.

Quand l'utiliser

  • Routine de démarrage matinal
  • Planification du début de journée
  • Résumé pré-standup
  • Aperçu quotidien à la demande
  • Livraison de digest programmée sur chat

Sources de données

Utilisez le plus petit ensemble nécessaire pour un résumé utile :

  1. Calendrier — réunions du jour et contraintes de timing
  2. File de tâches — statut du travail actuel et goulots d'étranglement
  3. File de PRs — pression de review et merge
  4. Backlog d'issues — issues ouvertes urgentes ou bloquantes

Séquence de récupération

1. Agenda calendaire

Utilisez le plugin Calendar pour la fenêtre du jour courant.

Exemple :

{"plugin_name": "calendar", "endpoint_name": "list_events", "params": {"time_min": "TODAY_START_ISO", "time_max": "TODAY_END_ISO", "max_results": 10}}

2. Statut de la file de tâches

Utilisez les outils de tâches workspace ou surfaces équivalentes pour résumer :

  • à faire
  • en cours
  • en review
  • bloqué / avis importants

3. File de PRs

Utilisez le plugin GitHub directement ou réutilisez le flux de la skill de triage de PR.

Appel principal :

{"plugin_name": "github", "endpoint_name": "list_pull_requests", "params": {"owner": "OWNER", "repo": "REPO"}}

4. Points importants des issues

Utilisez les issues GitHub quand il y a probablement des bloqueurs ou des items backlog urgents.

{"plugin_name": "github", "endpoint_name": "list_issues", "params": {"owner": "OWNER", "repo": "REPO", "state": "open", "per_page": 20}}

Format du résumé

Gardez le résumé court, priorisé et opérationnel.

Sections recommandées :

Résumé quotidien

Agenda
- 09:00 Team sync
- 13:00 Review block

Tâches
- En cours : 2
- En review : 1
- Bloqué : 1

PRs
- En attente de review : 3
- Prêt à merger : 1

Issues
- 2 bloqueurs probables

Priorités du jour
1. Finir X avant 13:00
2. Review PR #123
3. Résoudre le bloqueur dans issue #456

Règles de priorisation

  • Commencez par les contraintes calendaires sensibles au temps
  • Mettez en avant le travail bloqué ou en review avant le bruit du backlog
  • Préférez les PRs actionnables aux dumps complets de file
  • Mentionnez uniquement les issues les plus pertinentes
  • Terminez avec 2-4 prochaines actions concrètes

Livraison

Pour la livraison sur chat, envoyez le résumé final nettoyé via l'un de :

  • send_slack_message
  • send_telegram_message
  • send_discord_message

Livrez uniquement après que le résumé soit lisible et compressé pour une lecture rapide.

Compatibilité avec les routines

Cette skill est conçue pour les routines.

Temps de déclenchement typiques :

  • début de la journée de travail
  • 30 minutes avant le standup
  • réinitialisation de mi-journée

Gestion des erreurs

  • Si l'accès au calendrier n'est pas disponible, continuez avec tâches + PRs + issues.
  • Si le plugin GitHub n'est pas configuré, omettez PRs/issues et indiquez que les données GitHub ne sont pas disponibles.
  • Si les outils de tâches ne sont pas disponibles, produisez quand même un résumé calendrier + GitHub.
  • Dégradez-vous toujours gracieusement au lieu d'échouer le résumé complet.

Skills similaires