feature-development

Par openshift · hypershift

Implémenter la prise en charge d'une nouvelle fonctionnalité HCP à l'aide d'agents spécialisés.

npx skills add https://github.com/openshift/hypershift --skill feature-development

Implémenter la prise en charge d'une nouvelle fonctionnalité HCP en utilisant des agents spécialisés avec des invocations explicites de l'outil Task :

[Extended thinking: Ce workflow orchestre plusieurs agents spécialisés pour implémenter une nouvelle fonctionnalité HCP, de la conception au déploiement. Chaque agent reçoit le contexte des agents précédents pour assurer une implémentation cohérente.]

Utiliser l'outil Task pour déléguer aux agents spécialisés en séquence :

  1. Conception de l'architecte HCP

    • Utiliser l'outil Task avec subagent_type="hcp-architect-sme"
    • Prompt : « Concevoir l'API et les abstractions principales pour supporter une nouvelle fonctionnalité de plateforme : $ARGUMENTS. Inclure les changements d'API, les changements CLI et les changements de contrôleur »
    • Enregistrer la conception de l'API et les abstractions principales pour les agents suivants
  2. Implémentation du plan de contrôle

    • Utiliser l'outil Task avec subagent_type="control-plane-sme"
    • Prompt : « Implémenter les changements du plan de contrôle nécessaires pour supporter la nouvelle fonctionnalité : $ARGUMENTS. Utiliser les conseils de hcp-architect-sme [inclure la sortie de l'étape 1] »
    • Inclure les tests unitaires, d'intégration et e2e
  3. Implémentation du plan de données

    • Utiliser l'outil Task avec subagent_type="data-plane-sme"
    • Prompt : « Implémenter les changements du plan de données nécessaires pour supporter la nouvelle fonctionnalité : $ARGUMENTS »
    • Inclure les tests unitaires, d'intégration et e2e
  4. Intégration du fournisseur cloud

    • Utiliser l'outil Task avec subagent_type="cloud-provider-sme"
    • Prompt : « Examiner les changements du plan de contrôle et du plan de données et implémenter tout changement supplémentaire nécessaire pour supporter la nouvelle fonctionnalité et assurer une intégration cloud appropriée : $ARGUMENTS. Ajouter le support pour créer un nouveau HostedCluster dans la nouvelle plateforme via CLI »
    • Inclure les tests unitaires, d'intégration et e2e
  5. Examen de l'architecte HCP

    • Utiliser l'outil Task avec subagent_type="hcp-architect-sme"
    • Prompt : « Examiner les changements implémentés par les autres agents pour supporter une nouvelle fonctionnalité : $ARGUMENTS. [Utiliser la sortie des étapes 2, 3 et 4]. Signaler les retours et suggérer des modifications »

Agréger les résultats de tous les agents et présenter un plan d'implémentation unifié.

Description de la fonctionnalité : $ARGUMENTS

Skills similaires