Files
claude-code-best-practice/fr/agent-teams/.claude/commands/time-orchestrator.md
T
2026-06-02 23:24:21 +02:00

52 lines
2.4 KiB
Markdown

---
description: Récupérer l'heure actuelle de Dubaï (GST, UTC+4) et créer une carte SVG visuelle
model: haiku
---
# Commande Time Orchestrator
Récupère l'heure actuelle de Dubaï (Asia/Dubai, UTC+4) et crée une carte SVG visuelle.
## Workflow
### Étape 1 : récupérer l'heure actuelle de Dubaï
Utilise l'outil Agent pour invoquer l'agent time :
- subagent_type: time-agent
- description: Fetch current Dubai time
- prompt: Fetch the current time for Dubai (Asia/Dubai, UTC+4). Return exactly three fields: `time` (the time portion, e.g. "14:30:45"), `timezone` ("GST (UTC+4)"), and `formatted` (full formatted string, e.g. "2026-03-12 14:30:45 +04"). The agent has a preloaded skill (time-fetcher) that provides the detailed instructions.
- model: haiku
Attends que l'agent se termine et capture les données d'heure retournées.
### Contrat de données
Le time-agent DOIT retourner ces trois champs :
- **time** : la partie heure (par ex. "14:30:45")
- **timezone** : "GST (UTC+4)"
- **formatted** : chaîne formatée complète (par ex. "2026-03-12 14:30:45 +04")
### Étape 2 : créer la carte SVG d'heure
Utilise l'outil Skill pour invoquer le skill time-svg-creator :
- skill: time-svg-creator
- args: passer les données d'heure de l'étape 1 — inclure les valeurs `time`, `timezone` et `formatted`
Le skill utilisera les données d'heure de l'étape 1 (disponibles dans le contexte courant) pour créer la carte SVG et écrire les fichiers de sortie.
## Exigences critiques
1. **Utiliser l'outil Agent pour time-agent** : NE PAS utiliser de commandes bash pour invoquer les agents. Tu dois utiliser l'outil Agent avec `subagent_type: "time-agent"`.
2. **Utiliser l'outil Skill pour le créateur SVG** : invoque le créateur SVG via l'outil Skill avec `skill: "time-svg-creator"`, pas l'outil Agent.
3. **Flux séquentiel** : l'agent DOIT terminer et retourner les données d'heure avant l'invocation du skill. Ne les lance pas en parallèle.
4. **Passage de données** : assure-toi que les trois champs (time, timezone, formatted) de la réponse de l'agent sont disponibles dans le contexte lors de l'invocation du skill.
## Résumé de sortie
Quand les deux étapes sont terminées, fournis un résumé clair à l'utilisateur montrant :
- Heure actuelle de Dubaï récupérée
- Timezone : GST (UTC+4)
- Timestamp complet formaté
- Carte SVG créée dans `agent-teams/output/dubai-time.svg`
- Résumé écrit dans `agent-teams/output/output.md`