check.mdc
Führt Projekt-Checks (Lint, Typen, Security) aus und behebt Fehler
Führt Projekt-Checks (Lint, Typen, Security) aus und behebt Fehler
Für wen: Vor jedem Push
Im Detail
check.mdc führt vor einem Push alle relevanten Projekt-Checks aus — Linter, Typprüfung und Security-Scans — und behebt gefundene Probleme direkt, statt sie nur zu melden. Das verhindert, dass triviale Fehler wie falsche Typen, Lint-Verstöße oder bekannte Sicherheitslücken in Abhängigkeiten erst in der CI oder im Review auffallen und einen zusätzlichen Feedback-Zyklus kosten. Der Unterschied zu reinen CI-Checks ist, dass hier automatisch nachgebessert wird, statt nur ein rotes Kreuz anzuzeigen. Sinnvoll als letzter Schritt vor jedem Commit-Push, besonders in Projekten mit strengen CI-Gates, wo ein fehlgeschlagener Check den ganzen Merge blockiert.
Voraussetzungen
- Bestehendes Projekt-Setup mit Linter, Typprüfung und Security-Scan-Tools
- IDE mit Unterstützung für .mdc-Rules
Schritt für Schritt
- check.mdc ins Projekt einbinden und an die tatsächlich vorhandenen Linter-, Typprüf- und Security-Tools anpassen
- Vor dem nächsten Push testweise auslösen und prüfen, ob die Checks wirklich laufen
- Kontrollieren, ob gefundene Fehler automatisch behoben werden statt nur gemeldet zu werden
- Bei Projekten mit strengen CI-Gates gezielt vor jedem Push einsetzen, um Merge-Blocker zu vermeiden
Beispiel aus der Praxis
Vor einem Push meldet check.mdc einen Typfehler und einen Lint-Verstoß im geänderten Code, behebt beide automatisch, und erst danach wird gepusht — ohne dass die CI später wegen trivialer Fehler rot wird.
Praxis-Tipp
Rufen Sie check.mdc direkt vor commit-push.md auf, damit Lint- und Typfehler behoben sind, bevor der Push überhaupt versucht wird.
Stolperfallen
Automatische Fehlerbehebung kann Änderungen vornehmen, die man nicht erwartet — den Diff vor dem Commit prüfen statt blind zu vertrauen. Die Rule ersetzt zudem keine projektspezifische CI-Konfiguration, sie muss zu den tatsächlich genutzten Tools passen.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: github.com/steipete/agent-rules
Inhalt ansehen (check.mdc)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Rule bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
v5.md
Basis-Regelwerk: Task-Klassifizierung (leicht/standard/kritisch), Tool-Nutzung, Antwortstil
prompt-injection-guard.md
Schutz vor Prompt-Injection aus externem Kontext (Web/RAG/Dateien): Stopp + Rückfrage bei gefährlichen Aktionen
commit-message-format.md
Commit-Messages nach Conventional Commits (Prefix + Summary + Bullet-Body)
