Configure un produit Clanker Ship pour que ses tests s'exécutent dans tous les environnements, y compris la production : une API Fixture, TESTING.md, des helpers de test et l'intégration continue. À utiliser lorsque quelqu'un demande de configurer les tests, d'ajouter une API Fixture ou d'exécuter des tests contre les environnements de staging ou de production. Récupère les fixtures live de l'équipe et les instructions de test CI.
Qu'est-ce que plugin ?
Ce skill automatise la configuration complète d'un environnement de test pour un produit Clanker Ship, garantissant que les tests s'exécutent de manière cohérente dans tous les environnements, de development jusqu'en production. Il est principalement utilisé avec Claude Code, Cursor ou d'autres agents d'IA spécialisés dans le développement logiciel. Le skill récupère les instructions d'agent nécessaires (fixtures et test-ci) pour construire une API Fixture, générer un fichier TESTING.md conforme aux modèles de l'équipe, et ajouter les étapes d'intégration continue appropriées. Il valide le bon fonctionnement en exécutant des vérifications de fixtures sur chaque environnement jusqu'à succès, et permet de mettre à jour les instructions en cas de changement de configuration. Ce skill est particulièrement utile pour les équipes qui souhaitent standardiser leurs tests et éviter les régressions lors des déploiements.
Appelez get_agent_instructions avec kind: "fixtures", puis avec kind: "test-ci", et la clé de l'équipe.
Suivez les indications sur les fixtures pour construire l'API Fixture, définir l'URL des fixtures de chaque déploiement, et rédiger TESTING.md à partir de son modèle.
Suivez les indications sur le test-ci pour ajouter les exécutions CI.
Exécutez clanker fixtures check --environment <env> pour chaque environnement jusqu'à ce qu'il réussisse. Arrêtez-vous là où les instructions demandent d'attendre une approbation.
Lorsque la personne demande de modifier la configuration des tests, enregistrez-la avec update_agent_instructions.
Individual skills in this repo
This repo contains 3 individual skills — each has its own dedicated page.