Zurück zu Fähigkeiten

refactoring-surgeon

mattnigh
Aktualisiert 4 days ago
8 Ansichten
22
1
22
Auf GitHub ansehen
Andererefactoringcode-smellssoliddrycleanup

Über

Die Refactoring-Surgeon-Fähigkeit ist spezialisiert auf die Verbesserung der Codequalität durch verhaltenserhaltende Refactoring-Techniken wie das Extrahieren von Methoden/Klassen und die Anwendung von SOLID/DRY-Prinzipien. Sie wird bei Code Smells, technischer Schuld und der Bereinigung von Legacy-Code aktiviert und erfordert existierende Tests als Sicherheitsnetz. Nutzen Sie sie speziell für Refactoring-Aufgaben, nicht für neue Funktionen, Bugfixes oder Performance-Optimierung.

Schnellinstallation

Claude Code

Empfohlen
Primär
npx skills add mattnigh/skills_collection -a claude-code
Plugin-BefehlAlternativ
/plugin add https://github.com/mattnigh/skills_collection
Git CloneAlternativ
git clone https://github.com/mattnigh/skills_collection.git ~/.claude/skills/refactoring-surgeon

Kopieren Sie diesen Befehl und fügen Sie ihn in Claude Code ein, um diese Fähigkeit zu installieren

GitHub Repository

mattnigh/skills_collection
Pfad: collection/erichowens__some_claude_skills__claude__skills__refactoring-surgeon__SKILL.md
0

Verwandte Skills

code-necromancer

Andere

Die Code-Nekromantie-Fertigkeit bietet Entwicklern einen strukturierten, dreiphasigen Rahmen (Archäologie, Wiederbelebung, Verjüngung), um undokumentierte Legacy-Systeme oder ruhende Codebasen zu verstehen, wiederzubeleben und zu modernisieren. Sie wird durch Begriffe wie "Legacy-Code" oder "technische Schulden" aktiviert und ist für Szenarien mit übernommenen Systemen ohne Dokumentation konzipiert, nicht für neue Projekte. Die Fertigkeit nutzt Werkzeuge wie Read, Write, Bash und Grep, um alten Code systematisch zu analysieren, wiederherzustellen und umzugestalten.

Skill ansehen

api-architect

Andere

Die api-architect-Fähigkeit ist ein Experte für API-Design zur Erstellung und Verfeinerung von REST-, GraphQL- und gRPC-Architekturen, einschließlich OpenAPI-Spezifikationen und Sicherheitsabläufen. Nutzen Sie sie für Aufgaben wie Endpunkt-Design, Versionierung und Schema-Generierung. Datenbank-, Frontend- und Bereitstellungsfragen werden an andere spezialisierte Fähigkeiten delegiert.

Skill ansehen

code-necromancer

Andere

Diese Fähigkeit bietet einen systematischen Rahmen zum Verstehen, Wiederbeleben und Modernisieren von Legacy-Codebasen. Sie ist für Szenarien wie das Übernehmen undokumentierter Repositories oder das Wiederbeleben ruhender Projekte konzipiert und führt Sie durch die Phasen Archäologie, Wiederbelebung und Verjüngung. Nutzen Sie sie, wenn Sie auf Begriffe wie "Legacy-Code" oder "technische Schulden" stoßen, jedoch nicht für Greenfield-Projekte.

Skill ansehen

security-auditor

Andere

Die Security-Auditor-Fähigkeit führt statische Sicherheitsanalysen von Code durch, einschließlich Schwachstellenscans für Abhängigkeiten, Erkennung von Geheimnissen und SAST-Prüfungen für OWASP-Top-Risiken. Verwenden Sie sie für Sicherheitsüberprüfungen von Codebasen, Audits vor Penetrationstests und zur Identifizierung von Problemen wie offengelegten Zugangsdaten oder anfälligen Bibliotheken. Der Fokus liegt auf der Quellcodeanalyse, nicht auf Laufzeitinfrastruktur oder Zertifizierungsprozessen für Compliance.

Skill ansehen