스킬 clean-code
🧹

clean-code

안전 🌐 네트워크 접근⚙️ 외부 명령어📁 파일 시스템 액세스

Clean-Code-Prinzipien anwenden

또한 다음에서 사용할 수 있습니다: sickn33,DoubleslashSE

Code wird viel häufiger gelesen als geschrieben. Diese Fähigkeit hilft Ihnen, Code zu schreiben, den Menschen verstehen können. Sie bietet bewährte Prinzipien für die Benennung, Funktionen, Kommentare und Fehlerbehandlung, die die Lesbarkeit und Wartbarkeit von Code verbessern.

지원: Claude Codex Code(CC)
⚠️ 68 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"clean-code" 사용 중입니다. Help me improve this function: function process(data) { if (data.active) { doThing(); doOtherThing(); } }

예상 결과:

  • • 'process' umbenennen, um die spezifische Aktion zu beschreiben, z.B. 'activateItems'
  • • In separate Funktionen aufteilen, wenn 'doThing' und 'doOtherThing' nicht zusammengehören
  • • Early-Return-Muster für Klarheit verwenden
  • • 'data' umbenennen, um zu beschreiben, was es enthält, z.B. 'user' oder 'inventoryItem'

보안 감사

안전
v5 • 1/16/2026

Pure documentation skill containing only markdown content with TypeScript code examples. No executable code, no network calls, no file system access, no external commands, no environment variable access. Content matches stated purpose of providing clean code principles. All 54 static findings are false positives - the scanner incorrectly flagged TypeScript code examples in documentation as security threats.

2
스캔된 파일
433
분석된 줄 수
3
발견 사항
5
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
81
콘텐츠
21
커뮤니티
100
보안
83
사양 준수

만들 수 있는 것

Legacy-Code refaktorieren

Clean-Code-Prinzipien anwenden, um die Lesbarkeit und Wartbarkeit bestehender Codebasen zu verbessern.

Codequalität bewerten

Checklisten und Richtlinien verwenden, um Pull-Requests auf Codequalität und Einhaltung von Standards zu prüfen.

Gute Gewohnheiten erlernen

Starke Programmiergewohnheiten früh entwickeln, indem etablierte Clean-Code-Konventionen und -Muster befolgt werden.

이 프롬프트를 사용해 보세요

Schnellprüfung
Überprüfen Sie diesen Code auf Clean-Code-Prinzipien. Sind die Namen klar? Erfüllt jede Funktion eine Aufgabe?
Refaktorierungsanleitung
Helfen Sie mir, diese Funktion zu refaktorieren, um Clean-Code-Prinzipien zu befolgen. Schlagen Sie bessere Namen und Struktur vor.
Namensmuster
Welche besseren Namen gibt es für diese Variablen und Funktionen, um den Code selbstdokumentierend zu machen?
Architekturüberprüfung
Befolgt dieses Modul das Single-Responsibility-Prinzip? Welche Funktionen sollten extrahiert werden und warum?

모범 사례

  • Aussagekräftige Namen verwenden, die Absicht offenbaren und leicht durchsuchbar sind
  • Funktionen klein halten mit einer einzigen Verantwortlichkeit und minimalen Parametern
  • Code sauberer hinterlassen als vorgefunden mit kleinen, inkrementellen Verbesserungen

피하기

  • Kommentare schreiben, um verwirrenden Code zu erklären, anstatt ihn umzuschreiben
  • Magic Numbers und Strings ohne benannte Konstanten verwenden
  • Null-Werte übergeben, die Laufzeitprüfungen erfordern und Fehler auslösen

자주 묻는 질문

Welche Programmiersprachen unterstützt diese Fähigkeit?
Prinzipien gelten für alle Sprachen. Beispiele verwenden TypeScript, aber Konzepte lassen sich auf Python, Java, Go und andere übertragen.
Funktioniert diese Fähigkeit mit bestimmten KI-Codierungstools?
Ja. Entwickelt für Claude, Codex und Claude Code. Funktioniert mit jedem KI-Assistenten, der beim Schreiben oder Überprüfen von Code hilft.
Kann diese Fähigkeit meinen Code automatisch korrigieren?
Nein. Sie bietet Anleitungen und Empfehlungen. Sie wenden die Vorschläge manuell oder mit Ihrem Editor auf Ihren Code an.
Werden meine Code-Daten irgendwohin gesendet?
Nein. Dies ist eine promptbasierte Fähigkeit ohne Codeausführung oder Netzwerkzugriff. Code wird nur in Ihrem Chat-Kontext verarbeitet.
Wie unterscheidet sich dies von Lintern und Formatierern?
Linter erzwingen Syntaxregeln. Diese Fähigkeit behandelt höherwertige Designentscheidungen wie Benennung, Struktur und Absicht.
Sollte ich diese Prinzipien strikt befolgen?
Verwenden Sie Ihr Urteilsvermögen. Prinzipien sind Richtlinien, keine Regeln. Wenden Sie sie dort an, wo sie die Klarheit für Ihr Team und Ihre Codebasis verbessern.

개발자 세부 정보

작성자

Benny9193

라이선스

MIT

참조

master

파일 구조

📄 SKILL.md