github-workflow-automation
GitHub-Workflows mit KI automatisieren
Strukturieren Sie Ihren Entwicklungs-Workflow, indem Sie KI in GitHub Actions integrieren. Dieses Skill bietet einsatzbereite Muster für automatisierte PR-Reviews, intelligente Issue-Kategorisierung und CI/CD-Optimierung.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "github-workflow-automation". PR review for a feature adding user authentication
Erwartetes Ergebnis:
- ## Zusammenfassung
- Fügt JWT-basierte Authentifizierung mit Refresh-Tokens hinzu.
- ## Mögliche Probleme
- - Zeile 42: Token-Ablauf wird vor der Verwendung nicht validiert
- - Zeile 78: Password-Hashing verwendet Standard-Iterationen - Erhöhung wird empfohlen
- ## Vorschläge
- - Rate Limiting zum Login-Endpunkt hinzufügen
- - Token-Sperrliste für Logout-Funktionalität implementieren
Verwendung von "github-workflow-automation". Issue: App stürzt beim Hochladen großer Dateien ab
Erwartetes Ergebnis:
- Issue klassifiziert als: bug (hoher Schweregrad)
- Betroffener Bereich: backend
- Automatisch angewendete Labels: bug, priority: high, area: backend
- Kommentar gepostet mit Anforderung: Reproduktionsschritte, Dateigrößendetails, Serverumgebung
Sicherheitsaudit
SicherStatic analysis flagged 136 patterns that are all false positives. The detected exec() calls are Node.js child_process functions for git commands, not Python exec(). Shell command substitutions and backticks are standard GitHub Actions workflow syntax. Environment variable access follows proper GitHub Secrets patterns. No malicious patterns, credential exfiltration, or prompt injection detected. This is a legitimate DevOps documentation skill.
Qualitätsbewertung
Was du bauen kannst
Engineering Team Lead
Automatisieren Sie Code-Review-Feedback für Pull-Requests und gewährleisten Sie konsistente Qualitätsstandards sowie das Aufdecken häufiger Probleme vor dem menschlichen Review.
DevOps Engineer
Reduzieren Sie die Ausführungszeit der CI/CD-Pipeline, indem Sie intelligent auswählen, welche Test-Suites basierend auf den in jedem Pull-Request geänderten Dateien ausgeführt werden sollen.
Open Source Maintainer
Kategorisieren und kennzeichnen Sie automatisch eingehende Issues, fordern Sie fehlende Informationen von Bug-Berichterstattern an und identifizieren Sie Erst-Beitragende.
Probiere diese Prompts
Review this pull request diff and provide feedback on: 1) Summary of changes, 2) Potential bugs or issues, 3) Suggestions for improvement, 4) Security concerns. Format as GitHub-flavored markdown with specific line references where applicable.
Analyze this GitHub issue and return JSON with: type (bug/feature/question/docs/other), severity level, affected area, summary, whether repro steps are provided, and suggested labels. Issue title: {title}. Issue body: {body}Evaluate these deployment changes for risk. Return JSON with: riskLevel (low/medium/high), specific concerns, recommendations, and whether manual approval is required. Consider database migrations, breaking changes, and security implications. Changes: {changes}I need to cherry-pick commit {commitHash} to branch {targetBranch}. Analyze the commit diff and current state of affected files. Predict any merge conflicts and suggest a resolution strategy. Provide step-by-step commands to resolve conflicts if they occur.Bewährte Verfahren
- Speichern Sie API-Schlüssel und Token in GitHub Secrets, niemals fest in Workflow-Dateien kodieren
- Verwenden Sie minimal erforderliche Berechtigungen in Workflow-Job-Definitionen (Lese-/Schreibbereich nach Bedarf)
- Implementieren Sie Timeouts für alle Jobs, um hängende Workflows und Ressourcenverschwendung zu verhindern
- Zwischenspeichern von Abhängigkeiten zwischen Läufen zur Beschleunigung der Workflow-Ausführung
- Verwenden Sie Pfadfilter, um irrelevante Jobs zu überspringen, wenn bestimmte Dateien nicht geändert wurden
Vermeiden
- Festes Kodieren von API-Schlüsseln oder Token direkt in Workflow-YAML-Dateien
- Verwendung von zu weit gefassten Berechtigungen wie contents: write, wenn nur read erforderlich ist
- Ausführen von KI-Review bei jeder kleinen Änderung ohne Filterung nach signifikanten Diffs
- Überspringen von Statusprüfungen oder Umgehen von Branch-Schutz aus Bequemlichkeit
Häufig gestellte Fragen
Welche KI-Modelle werden von diesem Skill unterstützt?
Wie konfiguriere ich den Anthropic API-Schlüssel?
Kann dieses Skill mit selbst gehosteten Runnern arbeiten?
Wie passe ich die PR-Review-Prompts an?
Was passiert, wenn das KI-API-Rate-Limit überschritten wird?
Kann ich dies mit privaten Repositories verwenden?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/github-workflow-automationRef
main
Dateistruktur
📄 SKILL.md