circleci-automation
CircleCI-Pipelines und Workflows automatisieren
Optimieren Sie Ihre CI/CD-Operationen durch das Auslösen von CircleCI-Pipelines, die Überwachung des Workflow-Status und das Abrufen von Build-Artefakten über natürliche Sprache. Eliminieren Sie manuelle Dashboard-Navigation und beschleunigen Sie Ihre Entwicklungs-Feedback-Schleife.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "circleci-automation". Trigger a pipeline for gh/myorg/myrepo on the develop branch
Erwartetes Ergebnis:
Pipeline erfolgreich ausgelöst. Pipeline-ID: 5034460f-c7c4-4c43-9457-de07e2029e7b. Der Workflow wird jetzt ausgeführt. Sie können den Fortschritt überwachen, indem Sie mich bitten, den Workflow-Status zu prüfen.
Verwendung von "circleci-automation". What is the status of pipeline 5034460f-c7c4-4c43-9457-de07e2029e7b?
Erwartetes Ergebnis:
Pipeline-Status: Wird ausgeführt. Enthält 2 Workflows: build (läuft) und deploy (ausstehend). Der build-Workflow hat 3 Jobs: test (erfolgreich), lint (läuft), security-scan (ausstehend).
Verwendung von "circleci-automation". Get artifacts from job 123
Erwartetes Ergebnis:
Job 123 hat 5 Artefakte produziert: coverage-report.html (2,3 MB), test-results.xml (156 KB), build.log (45 KB), app-binary.zip (12 MB), documentation.pdf (1,8 MB). Alle Artefakte sind zum Download verfügbar.
Sicherheitsaudit
SicherStatic analysis detected 64 patterns but all are false positives. The SKILL.md file is Markdown documentation, not executable code. Backtick patterns are code formatting syntax, not Ruby execution. The network reference is a legitimate MCP endpoint configuration. No security concerns identified after manual review.
Risikofaktoren
🌐 Netzwerkzugriff (1)
Qualitätsbewertung
Was du bauen kannst
CI/CD-Pipeline-Verwaltung
Neue Pipeline-Durchläufe auslösen, wenn Code-Änderungen gepusht werden, Ausführungsfortschritt überwachen und Benachrichtigungen bei Abschluss oder Fehlschlag von Workflows erhalten.
Build-Fehlerbehebung und Analyse
Fehlgeschlagene Builds untersuchen durch Abrufen von Job-Logs, Prüfen von Testfehler-Details und Herunterladen von Artefakten zur lokalen Analyse.
Release-Automatisierung
Automatisiertes Auslösen von Release-Pipelines mit spezifischen Parametern, Nachverfolgen von Deployment-Workflows und Sammeln von Build-Artefakten zur Verteilung.
Probiere diese Prompts
Trigger a CircleCI pipeline for the repository gh/myorg/myrepo on the main branch.
Check the status of all workflows for the most recent pipeline of gh/myorg/myrepo and tell me which jobs have failed.
Get the list of artifacts produced by job number 123 in gh/myorg/myrepo and provide the download URLs for any PDF files.
Retrieve test metadata for job 456 in gh/myorg/myrepo, summarize the test results, and list all failed tests with their error messages.
Bewährte Verfahren
- Suchen Sie immer nach verfügbaren Tools mit RUBE_SEARCH_TOOLS vor der Ausführung von CircleCI-Operationen, um aktuelle Schemas sicherzustellen.
- Verwenden Sie Paginierungs-Token beim Abrufen großer Ergebnismengen, um fehlende Daten aus API-Antworten zu vermeiden.
- Überprüfen Sie den Job-Abschlussstatus vor dem Versuch, Artefakte oder Test-Metadaten abzurufen, um Datenverfügbarkeit sicherzustellen.
Vermeiden
- Pollen Sie den Workflow-Status nicht schnell hintereinander. Verwenden Sie 5-10 Sekunden Intervalle, um API-Ratenlimits zu respektieren.
- Geben Sie nicht sowohl Branch- als auch Tag-Parameter beim Auslösen einer Pipeline an. Sie sind gegenseitig exklusiv und verursachen einen Fehler.
- Gehen Sie nicht davon aus, dass Job-Nummern UUIDs sind. Job-Nummern sind Ganzzahlen, im Gegensatz zu Pipeline- und Workflow-IDs, die UUIDs sind.
Häufig gestellte Fragen
Was benötige ich vor der Verwendung dieses Skills?
Welches Format ist korrekt für Project-Slugs?
Warum kann ich keine Testergebnisse für einen Job abrufen?
Was ist der Unterschied zwischen Pipeline-IDs, Workflow-IDs und Job-Nummern?
Wie gehe ich mit paginierten Antworten um?
Kann dieser Skill CircleCI-Konfigurationsdateien modifizieren?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/circleci-automationRef
main
Dateistruktur
📄 SKILL.md