Richte ein Produkt so ein, dass seine Clanker Ship-Tests in jeder Umgebung, einschließlich Produktion, ausgeführt werden: eine Fixture-API, TESTING.md, Test-Helfer und CI. Verwende dies, wenn jemand darum bittet, Tests einzurichten, eine Fixture-API hinzuzufügen oder Tests gegen Staging oder Produktion auszuführen. Ruft die Live-Fixtures und Test-CI-Anweisungen des Teams ab.
Was ist plugin?
Dieses Skill richtet für ein Produkt ein umfassendes Test-Setup basierend auf Clanker Ship ein. Es stellt sicher, dass Tests in jeder Umgebung – von der Entwicklung über Staging bis hin zur Produktion – konsistent und zuverlässig laufen. Der Skill automatisiert die Erstellung einer Fixture-API, das Schreiben einer TESTING.md aus einer Vorlage, das Hinzufügen von CI-Runs und das Überprüfen der Fixtures in allen Umgebungen. Er unterstützt Entwicklerteams, die Clanker Ship nutzen, indem er die Live-Fixtures und Test-CI-Anweisungen des Teams abruft und befolgt. Der Skill ist besonders nützlich, wenn jemand darum bittet, Tests einzurichten, eine Fixture-API hinzuzufügen oder Tests gegen Staging oder Produktion auszuführen. Er kann auch verwendet werden, um das Setup zu ändern und die Anweisungen mit `update_agent_instructions` zu speichern.
Rufe get_agent_instructions mit kind: "fixtures" auf, dann mit kind: "test-ci" und dem Schlüssel des Teams.
Folge den Fixture-Anweisungen, um die Fixture-API zu erstellen, die Fixture-URL jedes Deployments festzulegen und TESTING.md aus der Vorlage zu schreiben.
Folge den Test-CI-Anweisungen, um die CI-Runs hinzuzufügen.
Führe clanker fixtures check --environment <env> für jede Umgebung aus, bis es erfolgreich ist. Stoppe dort, wo die Anweisungen sagen, dass auf Genehmigung gewartet werden soll.
Wenn jemand darum bittet, das Setup der Tests zu ändern, speichere es mit update_agent_instructions.
Individual skills in this repo
This repo contains 3 individual skills — each has its own dedicated page.