Recettes

Bases

Préparation du standup quotidien

Récupérez votre activité GitHub dans toutes les organisations et générez un brouillon de standup oral par organisation avec un agent IA.

Prompt

Utilisez le skill Dagu pour créer un workflow de préparation de standup quotidien. Consultez les références de schéma, d'agent de codage et de pièges connus pour la syntaxe correcte. Demandez à l'utilisateur : - Combien de jours en arrière le rapport doit-il couvrir ? (par défaut : 1) - À quelle heure doit-il s'exécuter les jours de semaine ? (par défaut : 8h00) - Quel CLI d'agent de codage IA est installé ? (vérifier claude, codex, gemini, opencode, aider dans cet ordre — utiliser le premier trouvé, ou demander si aucun n'est détecté) Prérequis : gh CLI authentifié (gh auth login), au moins un CLI d'agent de codage IA installé. Le workflow doit : 1. Récupérer l'activité GitHub de l'utilisateur en utilisant gh api graphql avec --jq pour le formatage JSON côté serveur (NE PAS utiliser jq CLI). Récupérer les commits par dépôt (avec messages via REST), les PR fusionnées (avec corps), les PR ouvertes/brouillon mises à jour pendant la période (avec commits récents et horodatages, groupées par dépôt), et les revues. 2. Découvrir automatiquement toutes les organisations à partir de l'activité et tout regrouper par organisation. 3. Pour chaque organisation avec activité, utiliser un sous-DAG en ligne (séparateur ---) pour générer un brouillon de standup oral en utilisant le CLI de l'agent IA de l'utilisateur. Utiliser le modèle le moins cher/plus rapide disponible pour cet agent car c'est une simple tâche de résumé de texte. Ignorer complètement l'appel pour les organisations sans activité afin d'éviter de gaspiller des tokens. 4. La commande de l'agent, le modèle et le prompt de brouillon doivent tous être définis comme variables d'environnement de niveau supérieur (utiliser le multiline YAML | pour le prompt) afin que les utilisateurs puissent facilement changer d'agent ou personnaliser la sortie sans modifier la logique des étapes. 5. Assembler chaque section d'organisation en markdown : brouillon oral, PR fusionnées, PR ouvertes groupées par dépôt avec historique des commits et horodatages, et revues. 6. Combiner toutes les sections d'organisation en un seul rapport sauvegardé dans DAG_DOCS_DIR. 7. Planifier les jours de semaine avec catchup, valeurs par défaut de retry et timeouts sur les étapes d'agent. Important : consultez la référence des pièges connus pour les solutions de contournement. Suivez la référence de l'agent de codage pour la commande non interactive correcte et les flags de modèle pour chaque CLI d'agent.

Premiers pas

1. Installer Dagu

curl -L https://raw.githubusercontent.com/dagu-org/dagu/main/scripts/installer.sh | bash

2. Installer le skill Dagu

claude mcp add dagu -- dagu mcp

3. Démarrer Dagu

dagu start-all

Pour plus de détails, consultez le guide de démarrage rapide

Recettes associées