codequalityexplorer은(는) 무엇을 하나요?
Claude가 일반적인 메트릭을 사용하여 코드 품질을 확인하고 선택적으로 코드 베이스를 수정할 수 있게 해주는 스킬입니다.
기능
- 코드 품질 분석: 미리 정의된 메트릭(린트 규칙, 포맷, 복잡도, 코드 스멜, 보안 취약점 등)을 기준으로 코드 베이스를 스캔합니다.
- 문제 보고: 발견된 각 문제에 대한 설명, 위치, 심각도 및 제안된 수정 사항이 포함된 구조화된 보고서를 생성합니다.
- 자동 복구: 선택적으로 Claude가 직접 코드 베이스에 수정 사항을 적용할 수 있으며, 변경 사항을 적용하기 전에 명확한 승인을 요청합니다.
사용법
- Claude Desktop 또는 CLI에서 이 스킬을 활성화합니다.
- 분석하려는 디렉토리 또는 저장소를 선택합니다.
분석 시작또는코드 품질 확인과 같은 구문을 사용하여 코드 품질 탐색기를 시작합니다.- 선택적으로
복구옵션을 활성화하여 발견된 문제를 자동으로 수정합니다.
지원 플랫폼
- Claude Desktop
- Claude CLI (명령줄 인터페이스)
- GitHub Actions (CI/CD 통합을 통해)
구성
스킬은 분석할 메트릭과 규칙을 구성하기 위해 프로젝트 루트의 .codequality.yml 파일을 존중합니다. 구성 예시:
metrics:
linting: true
formatting: true
complexity: true
security: true
duplication: false
auto_fix: false
ignore_paths:
- node_modules
- dist
- build
예시
# 전체 저장소 분석
claude codequality check /path/to/repo
# 분석 및 자동 복구
claude codequality check --fix /path/to/repo
FAQ
Q: 이 스킬은 기존 린터 및 포매터를 대체합니까? A: 아니요. 스킬은 이러한 도구와 함께 작동하여 AI 기반 추천을 제공하고 인간 수준의 맥락으로 결과를 해석합니다.
Q: 사용자 정의 규칙을 추가할 수 있습니까?
A: 예. .codequality.yml 파일에서 사용자 정의 규칙을 정의하거나 기존 규칙의 우선 순위를 지정할 수 있습니다.
Q: 복구 모드는 안전합니까? A: 복구 모드는 변경 사항을 적용하기 전에 항상 사용자 승인을 요청하며, 모든 수정 사항을 git diff를 통해 추적할 수 있습니다.
라이선스
MIT