full-audit-skill은(는) 무엇을 하나요?
Claude Code용 멀티 에이전트 코드 감사 스킬 — Opus 오케스트레이터 + 병렬 Sonnet 전문가 + Haiku 기준선. 모드: 전체, 차등, 대상 지정.
개요
이 스킬은 여러 Claude 모델을 조율하여 포괄적인 코드 감사를 수행합니다. Opus가 중앙 오케스트레이터로서 감사 작업을 분할하고 결과를 통합합니다. Sonnet 전문가들은 보안, 성능, 유지보수성 등 특정 영역을 병렬로 분석합니다. Haiku는 빠른 기준선 분석을 제공하여 변경 사항이 있는 영역을 식별합니다.
모드
- 전체(full): 전체 코드베이스에 대한 심층 감사 실행
- 차등(differential): 이전 감사 이후 변경된 부분만 감사
- 대상 지정(targeted): 특정 파일, 디렉토리, 또는 코드 패턴에 집중
사용 방법
- Claude Code에서 작업 디렉토리로 이동합니다.
- 다음 명령어 중 하나를 실행합니다:
audit full— 전체 감사 실행audit diff— 차등 감사 실행audit target <경로>— 특정 경로 감사
요구사항
- Claude Code CLI
- 적절한 모델 접근 권한 (Opus, Sonnet, Haiku)
설치
# 스킬 복제
claude code install spina-builds/full-audit-skill
스킬 작동 방식
스킬이 실행되면:
- Opus 오케스트레이터가 감사할 영역 목록을 작성합니다.
- 각 영역에 대해 Sonnet 전문가 에이전트가 병렬로 할당됩니다.
- Haiku가 전체 코드베이스의 빠른 기준선을 생성합니다.
- 각 Sonnet이 결과를 Opus에 반환합니다.
- Opus가 모든 결과를 통합하여 최종 보고서를 생성합니다.
감사 영역
| 영역 | 설명 |
|---|---|
| 보안 | 취약점, 안전하지 않은 패턴, 인증 문제 |
| 성능 | 병목 현상, 비효율적인 알고리즘, 메모리 누수 |
| 코드 품질 | 코딩 표준 위반, 복잡성, 중복 코드 |
| 테스트 | 테스트 커버리지, 누락된 테스트 사례 |
| 종속성 | 오래된 라이브러리, 알려진 취약 종속성 |
출력 결과
감사가 완료되면 audit-report.md 파일이 생성되며, 다음과 같은 내용을 포함합니다:
- 실행한 모드 요약
- 각 영역별 발견 사항 (심각도별 분류)
- 권장 수정 사항
- 전체 점수
기여
버그 리포트, 기능 요청, 풀 리퀘스트는 GitHub 저장소에서 환영합니다.