Claude · Foto: Lachlan Hardy, CC BY 2.0
python-expert
Zuletzt aktualisiert:
Typ
Subagent
Lizenz
MIT
Anwendungsfeld
Claude Subagenten
Python-Entwickler.
Voraussetzungen
- Claude Code oder ein kompatibles Subagenten-System
- Bestehender Python-Code bzw. eine konkrete Fragestellung
- Für vollen Nutzen: pytest und mypy im Projekt eingerichtet
Einordnung
Ohne bestehenden Code und Test-Tooling bleibt der Mehrwert gegenüber einem allgemeinen Assistenten gering.
Fortgeschrittenes, idiomatisches Python: Performance, Codequalität, Testing.
Für wen: Python-Entwickler.
Im Detail
Fokus auf fortgeschrittenes, idiomatisches Python: Decorators, Metaclasses, async/await, Type Hints, Generatoren, Context Manager sowie sauberes Testing und Speicheroptimierung. Der Unterschied zu einem allgemeinen Coding-Assistenten liegt in der Tiefe Python-spezifischer Patterns, etwa wann ein Deskriptor sinnvoller ist als eine Property oder wie man Custom Exceptions sauber strukturiert. Lohnt sich für Refactorings bestehenden Python-Codes, Code-Reviews mit Fokus auf Pythonic Style oder wenn Testabdeckung und Typsicherheit verbessert werden sollen. Für reine Performance-Fragen auf Systemebene, etwa Datenbank oder Infrastruktur, sind spezialisierte Agenten wie Performance-Engineer oder Backend-Architect die bessere Wahl.
Schritt für Schritt
- Bestehenden Python-Code oder eine konkrete Fragestellung zu Performance, Codequalität oder Tests bereitstellen.
- Den Agenten gezielt für Code-Review, Refactoring oder Testerstellung anfragen statt für allgemeine Coding-Fragen.
- Vorgeschlagene Typ-Hints und Refactorings gegen die eigene mypy- und pytest-Konfiguration laufen lassen.
- Bei Performance-Fragen eigene Profiling-Daten liefern, damit gezielt statt spekulativ optimiert wird.
- Ergebnis mit code-reviewer oder performance-engineer gegenprüfen, wenn die Frage über reinen Python-Code hinausgeht.
Beispiel aus der Praxis
Sie legen eine Funktion mit verschachtelten Listen-Iterationen vor; der Agent schlägt Generator-Ausdrücke, passende Typ-Hints und eine pytest-Testsuite mit Edge-Cases vor.
Praxis-Tipp
Zum Beispiel: „Refactoriere diese Funktion mit Type Hints, einem Context Manager und passenden Tests.“
Stolperfallen
Der Agent ist auf Python-Interna spezialisiert, löst aber keine systemweiten Performance-Probleme – dafür ist performance-engineer zuständig. Wer noch Python-Grundlagen lernt, bekommt eher Senior-Level-Feedback als verständliche Einsteiger-Erklärungen.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: 0xfurai/claude-code-subagents
Häufige Fragen.
Wodurch unterscheidet er sich von einem allgemeinen Coding-Assistenten?
Er kennt Python-spezifische Fallstricke wie GIL-Verhalten, Generatoren vs. Listen, Typing mit mypy oder pytest-Fixtures.
Für wen ist der Agent nicht gedacht?
Für Einsteiger, die eher von grundlegenden Tutorials profitieren als von Senior-Level-Feedback.
Ersetzt er code-reviewer?
Nein, er ergänzt sich mit code-reviewer für allgemeine Qualitätschecks und mit performance-engineer bei systemweiten Performance-Fragen.
Inhalt ansehen (python-expert.md)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Subagent bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
code-reviewer
Tiefgehendes Code-Review: Sicherheitslücken, Performance, Zuverlässigkeit, Konfigurations-Review, moderne Analyse-Tools.
debugger
Spezialist für Fehler, fehlschlagende Tests und unerwartetes Verhalten; arbeitet systematisch zur Ursache.
security-auditor
DevSecOps-Audit: Schwachstellenanalyse, Threat Modeling, OAuth2/OIDC, OWASP, Cloud-Security, Compliance.
