code-style-enforcer
Code-Stil-Konsistenz durchsetzen
Codebasen weichen im Laufe der Zeit oft von einem einheitlichen Stil ab. Dieses Skill erkennt Stil-Inkonsistenzen, identifiziert projektspezifische Konventionen und bietet umsetzbare Empfehlungen zur Aufrechterhaltung der Code-Qualität in Ihrer gesamten Codebasis.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "code-style-enforcer". Review the JavaScript files for style consistency
Erwartetes Ergebnis:
- Benennungsmuster: Funktionen verwenden camelCase mit Verb-Präfixen (fetchUser, calculateTotal)
- Problem gefunden: Gemischte Verwendung von 'status' und 'isStatus' bei Boolean-Benennung
- Formatierung: 2-Leerzeichen-Einrückung in allen Dateien erkannt
- Import-Organisation inkonsistent - nach Typ gruppieren (extern, intern, relativ)
- Empfohlen: Prettier mit vorhandener ESLint-Konfiguration verwenden
Verwendung von "code-style-enforcer". What Python conventions does this project use?
Erwartetes Ergebnis:
- Dateibenennung: snake_case für Module
- Funktionsbenennung: snake_case mit beschreibenden Namen
- Import-Reihenfolge: stdlib, third-party, local
- Dokumentation: Google-Style-Docstrings
- Zeilenlänge: 100 Zeichen (konfiguriert in setup.cfg)
Sicherheitsaudit
SicherPure documentation skill with no executable code. All static findings are false positives - the flagged patterns are code examples in documentation showing recommended tools (ESLint, Prettier, black, rubocop) and API patterns. The skill only uses Read, Grep, Glob for analysis and provides recommendations without execution.
Risikofaktoren
⚙️ Externe Befehle (146)
🌐 Netzwerkzugriff (31)
📁 Dateisystemzugriff (2)
Qualitätsbewertung
Was du bauen kannst
Team-Stil-Standards
Stellen Sie sicher, dass alle Mitwirkenden dieselben Konventionen in der gesamten Codebasis befolgen
Pre-Commit-Prüfungen
Überprüfen Sie Code auf Stil-Probleme vor dem Mergen von Pull Requests
Onboarding-Hilfe
Lernen Sie Projektkonventionen durch Analyse bestehender Code-Muster
Probiere diese Prompts
Review the code in this project for style consistency. Check naming conventions, formatting, and organization patterns.
Analyze the codebase to identify existing style conventions. Look at naming, file structure, and formatting patterns.
Generate specific style recommendations for improving code consistency. Include before and after examples.
Recommend linting and formatting tools that match the project's existing style conventions.
Bewährte Verfahren
- Befolgen Sie bestehende Muster, selbst wenn sie nicht ideal sind, um Konsistenz in der gesamten Codebasis zu gewährleisten
- Verwenden Sie automatisierte Tools wie Prettier oder Black in CI/CD-Pipelines zur Durchsetzung des Stils
- Dokumentieren Sie Stil-Entscheidungen in CONTRIBUTING.md für neue Mitwirkende
Vermeiden
- Mischen verschiedener Benennungskonventionen in derselben Datei oder demselben Modul
- Magic Numbers ohne Konstanten belassen, die ihren Zweck erklären
- Inkonsistente Fehlerbehandlungsmuster in ähnlichen Funktionen