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

2.3 KiB

description, model, allowed-tools
description model allowed-tools
Récupérer la météo de Dubaï et créer une carte météo SVG haiku
AskUserQuestion
Agent
Skill

Commande Weather Orchestrator

Récupère la température actuelle pour Dubaï, UAE, et crée une carte météo SVG visuelle.

Contrat d'exécution (non négociable)

Tu DOIS compléter cette commande en déléguant au sous-agent weather-agent. Il t'est interdit de :

  • Récupérer toi-même les données météo via Bash, WebFetch ou tout autre outil
  • Sauter l'étape 1 (la préférence d'unité utilisateur est une entrée requise pour l'agent)
  • Appeler weather-svg-creator avant que l'agent retourne une température

Si tu ne peux pas invoquer l'outil Agent, arrête-toi et rapporte l'erreur à l'utilisateur. N'improvise pas.

Workflow

Étape 1 : demander la préférence utilisateur

Utilise l'outil AskUserQuestion pour demander à l'utilisateur s'il veut la température en Celsius ou Fahrenheit. Capture l'unité sélectionnée avant de continuer.

Étape 2 : récupérer les données météo via Agent

Utilise l'outil Agent pour invoquer l'agent météo :

  • subagent_type: weather-agent
  • description: Fetch Dubai weather data
  • prompt: Fetch the current temperature for Dubai, UAE in [unit requested by user]. Return the numeric temperature value and unit. The agent has a preloaded skill (weather-fetcher) that provides the detailed instructions.
  • model: haiku

Attends que l'agent se termine et capture la valeur de température et l'unité retournées.

Garde-fou fail-closed : si l'agent ne retourne pas une température numérique et une unité, NE passe PAS à l'étape 3. Rapporte l'échec à l'utilisateur et arrête-toi.

Étape 3 : créer une carte météo SVG

Utilise l'outil Skill pour invoquer le skill weather-svg-creator :

  • skill: weather-svg-creator

Le skill utilisera la valeur de température et l'unité de l'étape 2 (disponibles dans le contexte courant) pour créer la carte SVG et écrire les fichiers de sortie.

Résumé de sortie

Fournis un résumé clair à l'utilisateur montrant :

  • Unité de température demandée
  • Température récupérée pour Dubaï
  • Carte SVG créée dans orchestration-workflow/weather.svg
  • Résumé écrit dans orchestration-workflow/output.md