quality
Codequalität validieren und formatieren
Sicherstellen einer konsistenten Codequalität in Python-Projekten. Diese Skill automatisiert das Formatieren mit Black, das Linting mit Ruff und die Typprüfung mit BasedPyright, um professionelle Code-Standards einzuhalten.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "quality". Format this Python code
Erwartetes Ergebnis:
- Black-Formatter auf Python-Dateien ausführen...
- Formatierung abgeschlossen. Dateien aktualisiert:
- - src/module.py
- Ruff-Formatierung für Konsistenz ausführen...
- Code-Formatierung abgeschlossen.
Verwendung von "quality". Run ruff check with all rules
Erwartetes Ergebnis:
- Ruff mit PyStrict-Regeln ausführen...
- 3 Probleme gefunden:
- - E501 Zeile zu lang (90 > 88 Zeichen)
- - F401 ungenutzter Import erkannt
- - SLF001 Zugriff auf privates Member
- Bitte beheben Sie diese Probleme vor dem Commit.
Sicherheitsaudit
SicherAll 14 static findings are FALSE POSITIVES. This is a documentation-only skill containing SKILL.md (documentation) and skill-report.json (metadata). No executable code, scripts, or commands exist. Static patterns triggered on common English words (validation, check, mode, apply) without cryptographic meaning. The source URL, model name, and directory paths are legitimate metadata, not security threats.
Risikofaktoren
🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (1)
⚙️ Externe Befehle (2)
Qualitätsbewertung
Was du bauen kannst
Code-Standards durchsetzen
Konsistente Formatierung und Linting in Team-Python-Projekten mit automatisierten Qualitätsprüfungen sicherstellen
Pre-commit-Validierung
Umfassende pre-commit-Hooks ausführen, um Probleme zu erkennen, bevor Code in die Versionskontrolle commitet wird
Automatisierte Qualitäts-Gates
Überprüfen, ob der Code Qualitätsstandards erfüllt, mithilfe der BasedPyright-Typprüfung und Ruff-Linting-Regeln
Probiere diese Prompts
Format this Python code with Black and Ruff
Run ruff check with all rules and fix any issues found
Run basedpyright on the src directory and report any type errors
Run pre-commit hooks on all files to ensure they pass quality checks
Bewährte Verfahren
- Qualitätsprüfungen vor dem Commit ausführen, um Probleme frühzeitig zu erkennen
- BasedPyright im strikten Modus verwenden, um Typfehler zur Entwicklungszeit zu erkennen
- Pre-commit-Hooks konfigurieren, um Qualitätsprüfungen bei jedem Commit zu automatisieren
Vermeiden
- Linting-Prüfungen überspringen, weil sie zu streng wirken
- Warnungen des Type-Checkers ignorieren, ohne sie zu verstehen
- Pre-commit-Hooks erst ausführen, nachdem ein CI-Fehler aufgefallen ist