Fähigkeiten quality
🛡️

quality

Sicher 🌐 Netzwerkzugriff📁 Dateisystemzugriff⚙️ Externe Befehle

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.

Unterstützt: Claude Codex Code(CC)
📊 70 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

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

Sicher
v5 • 1/16/2026

All 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.

2
Gescannte Dateien
239
Analysierte Zeilen
3
befunde
5
Gesamtzahl Audits

Risikofaktoren

🌐 Netzwerkzugriff (1)
📁 Dateisystemzugriff (1)
⚙️ Externe Befehle (2)
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
85
Inhalt
30
Community
100
Sicherheit
83
Spezifikationskonformität

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

Schnelles Formatieren
Format this Python code with Black and Ruff
Vollständiges Linting
Run ruff check with all rules and fix any issues found
Typprüfung
Run basedpyright on the src directory and report any type errors
Pre-commit-Lauf
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

Häufig gestellte Fragen

Unterstützt diese Skill andere Sprachen als Python?
Nein, diese Skill ist speziell für Python-Projekte mit Black, Ruff und BasedPyright konzipiert.
Was passiert, wenn pre-commit-Hooks fehlschlagen?
Die Skill meldet, welche Hooks fehlgeschlagen sind und warum. Sie müssen die Probleme vor dem Commit beheben.
Kann ich die Linting-Regeln anpassen?
Ja, passen Sie Ihre pyproject.toml an, um Ruff-Regeln zu ändern. Diese Skill verwendet PyStrict-Defaults.
Wird mein Code an externe Server gesendet?
Nein. Alle Tools laufen lokal auf Ihrer Maschine. Kein Code verlässt Ihre Entwicklungsumgebung.
Warum werden einige Typfehler in Tests ignoriert?
Tests können aus pragmatischen Gründen gelockerte Regeln haben. Passen Sie per-file ignores in der pyproject.toml an.
Worin unterscheidet sich das von der manuellen Ausführung der Tools?
Diese Skill bietet eine einheitliche Oberfläche und führt Sie durch den vollständigen Qualitäts-Workflow.

Entwicklerdetails

Dateistruktur

📄 SKILL.md