python-style-guide
Python-Stilrichtlinien anwenden
Diese Skill umfasst umfassende Programmierrichtlinien für Python, basierend auf dem Python-Styleguide von Google. Sie gewährleistet Konsistenz, Lesbarkeit und Wartbarkeit von Code in Python-Projekten.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“python-style-guide”。 Schreibe eine Python-Funktion zur Fakultätsberechnung mit korrekten Type Hints und Docstring.
预期结果:
- Funktion verwendet Type Annotations: def factorial(n: int) -> int
- Docstring folgt dem Google-Stil mit Args- und Returns-Abschnitten
- Code befolgt Namenskonventionen für Funktionen
正在使用“python-style-guide”。 Überprüfe diese Python-Klasse auf Stil-Probleme.
预期结果:
- Klassenbenennung folgt der CapWords-Konvention
- Methoden verwenden lower_with_under-Namensgebung
- Imports sind gruppiert: stdlib, third-party, local
正在使用“python-style-guide”。 Zeige, wie man Exceptions in Python korrekt behandelt.
预期结果:
- Vermeide bare except:-Klauseln
- Verwende spezifische Exception-Typen wie ValueError
- Exceptions bei Bedarf mit raise erneut auslösen
安全审计
安全This is a documentation-only skill containing markdown guidelines for Python code style. All 318 static findings are false positives: cryptographic alerts triggered by strings like 'A1'/'A2' in examples, backtick execution alerts from markdown code fences, and reconnaissance alerts from file operation examples. No executable code, network operations, or command execution.
风险因素
⚙️ 外部命令 (267)
⚡ 包含脚本 (3)
质量评分
你能构建什么
Konsistenten Python-Code schreiben
Etablierte Namens-, Formatierungs- und Dokumentationskonventionen für sauberere Codebasen befolgen.
Python-Einreichungen überprüfen
Als Referenz-Checkliste bei der Überprüfung von Python-Pull-Requests auf Style-Konformität verwenden.
Python-Best-Practices lernen
Dokumentierte Muster studieren, um Python-Kenntnisse zu verbessern und professionellen Code zu schreiben.
试试这些提示
Schreibe Python-Code nach dem Styleguide. Verwende 4 Leerzeichen für Einrückung und 80 Zeichen Zeilenlimits.
Füge Type Annotations zu dieser Python-Funktion hinzu. Verwende Python 3.10 Union-Syntax mit dem | Operator.
Schreibe Google-Style-Docstrings für diese Python-Funktionen. Füge Abschnitte für Args, Returns und Raises hinzu.
Überprüfe diesen Python-Code gegen den Styleguide. Identifiziere Probleme bei Imports, Namensgebung und Dokumentation.
最佳实践
- Verwende Type Annotations für alle öffentlichen Funktionssignaturen, um die Codelesbarkeit zu verbessern und statische Analyse zu ermöglichen
- Organisiere Imports in drei Gruppen: Standardbibliothek, Third-Party und anwendungsspezifische Module
- Schreibe Google-Style-Docstrings für alle öffentlichen Module, Klassen und Funktionen mit Args-, Returns- und Raises-Abschnitten
避免
- Verwendung von veränderbaren Objekten als Standardargumentwerte (def foo(items=[]):) verursacht Shared-State-Bugs
- Verwendung von bare except:-Klauseln (except:) fängt alle Exceptions ab, einschließlich KeyboardInterrupt, und versteckt Bugs
- Vergleich mit None mit == statt mit is (if x == None:) nutzt die Python-Singleton-Semantik nicht