refactor-code
Code mit KI-Unterstützung refaktorieren
Manuelle Code-Refaktorierung ist zeitaufwändig und risikoreich. Diese Skill bietet systematische Refaktorierungs-Anleitung einschließlich Anwendung des DRY-Prinzips, Komplexitätsreduzierung und Regressionsprävention durch KI-gestützte Analyse und Empfehlungen.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"refactor-code" 사용 중입니다. Refactor the duplicate validation logic in user_service.java
예상 결과:
- 3 Stellen mit doppelter Benutzervalidierungs-Logik identifiziert
- validateUser() private Methode extrahiert
- Zyklomatische Komplexität von 18 auf 7 reduziert
- Testabdeckung bei 85% beibehalten
- Regressionstestlauf mit Regression Guardian vorgeschlagen
"refactor-code" 사용 중입니다. Optimize the user list API endpoint for N+1 queries
예상 결과:
- N+1-Muster beim Abrufen von Benutzerbeiträgen gefunden
- Durch Batch-Abfrage mit IN-Klausel ersetzt
- Abfrageanzahl von 150+ auf 2 Abfragen reduziert
- Antwortzeit von 2,1s auf 45ms verbessert
- Alle vorhandenen Tests bestanden
"refactor-code" 사용 중입니다. Refactor a large React component with mixed concerns
예상 결과:
- useUserData Custom Hook für Datenabruf extrahiert
- UserListPresentation-Komponente für Anzeigelogik separiert
- 3 ungenutzte Imports entfernt
- Komponente von 180 auf 65 Zeilen reduziert
- Code-Wiederverwendung über 2 Komponenten verbessert
보안 감사
안전This skill is pure markdown documentation providing refactoring guidance and workflow instructions. All 54 static findings are false positives: substring detection triggered on 'DES' in 'DRY', 'RC4' in 'MCP', hashes containing letter patterns; backtick detection on markdown code blocks; and high entropy from Japanese text with code samples. No executable code, no network calls, no malicious patterns.
위험 요인
🌐 네트워크 접근 (2)
📁 파일 시스템 액세스 (1)
⚙️ 외부 명령어 (34)
품질 점수
만들 수 있는 것
Code-Duplikation reduzieren
Code-Duplikations-Muster in Ihrer Codebasis identifizieren und eliminieren, während die Funktionalität erhalten bleibt
Code-Wartbarkeit verbessern
Systematische Refaktorierung anwenden, um Code-Organisation zu verbessern und Komplexität zu reduzieren
Performance optimieren
Performance-Probleme wie N+1-Queries und unnötige Schleifendurchläufe beheben
이 프롬프트를 사용해 보세요
Refactor the code in {file_path}. Focus on applying DRY principles and reducing complexity.Analyze {file_path} for N+1 query problems and performance bottlenecks. Provide specific refactoring suggestions.Refactor the React component at {file_path}. Extract custom hooks and separate presentational and container components.Perform comprehensive refactoring on {file_path}. Apply DRY principle, reduce complexity, improve naming, and coordinate with Regression Guardian for validation.모범 사례
- Vor der Refaktorierung immer Feature-Branches mit Issue-Nummern erstellen
- Tests nach jeder kleinen inkrementellen Änderung ausführen
- Vor Finalisierung der Änderungen mit Regression Guardian koordinieren
피하기
- Refaktorierung ohne vorheriges Erstellen eines Backup-Branches
- Regressionstests nach Code-Änderungen überspringen
- Großflächige Änderungen statt kleiner inkrementeller Schritte vornehmen