Community코딩 & 개발github.com

prototypo/codequalityexplorer

일반적인 메트릭을 사용하여 코드 품질을 확인하고 선택적으로 코드 베이스를 수정하는 Claude 스킬입니다.

codequalityexplorer란 무엇인가요?

이 스킬은 Claude(데스크톱 또는 CLI)가 일반적인 메트릭을 사용하여 코드 품질을 분석하고 선택적으로 코드 베이스를 수정할 수 있게 해줍니다. 정적 분석 도구, 린터, 포매터와 같은 기존 도구와 통합되어 코드 냄새, 보안 취약점, 스타일 불일치, 잠재적 버그를 자동으로 감지합니다. 발견된 문제에 대한 구조화된 보고서를 생성하며, AI 기반 제안과 함께 설명과 수정 방법을 제시합니다. 선택적 '복구' 모드에서는 AI가 직접 코드 베이스에 수정 사항을 적용할 수 있으며, 사용자 승인 워크플로우를 통해 안전을 보장합니다. CI/CD 파이프라인과 사전 커밋 훅으로 사용되어 코드 품질 기준을 일관되게 유지하는 데 특히 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add prototypo/codequalityexplorer

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

codequalityexplorer은(는) 무엇을 하나요?

Claude가 일반적인 메트릭을 사용하여 코드 품질을 확인하고 선택적으로 코드 베이스를 수정할 수 있게 해주는 스킬입니다.

기능

  • 코드 품질 분석: 미리 정의된 메트릭(린트 규칙, 포맷, 복잡도, 코드 스멜, 보안 취약점 등)을 기준으로 코드 베이스를 스캔합니다.
  • 문제 보고: 발견된 각 문제에 대한 설명, 위치, 심각도 및 제안된 수정 사항이 포함된 구조화된 보고서를 생성합니다.
  • 자동 복구: 선택적으로 Claude가 직접 코드 베이스에 수정 사항을 적용할 수 있으며, 변경 사항을 적용하기 전에 명확한 승인을 요청합니다.

사용법

  1. Claude Desktop 또는 CLI에서 이 스킬을 활성화합니다.
  2. 분석하려는 디렉토리 또는 저장소를 선택합니다.
  3. 분석 시작 또는 코드 품질 확인과 같은 구문을 사용하여 코드 품질 탐색기를 시작합니다.
  4. 선택적으로 복구 옵션을 활성화하여 발견된 문제를 자동으로 수정합니다.

지원 플랫폼

  • 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

관련 스킬