Community코딩 & 개발github.com

OneSpiral/code-autopsy

포렌식 코드베이스 분석. 16가지 진단, 건강 점수, 아키텍처 맵, 복잡성 히트맵, 위험 매트릭스 — 모두 하나의 인터랙티브 HTML 보고서에 담았습니다.

code-autopsy란 무엇인가요?

OneSpiral/code-autopsy는 코드베이스의 포괄적인 포렌식 분석을 제공하는 AI 에이전트 도구입니다. 이 스킬은 16가지 이상의 진단 항목을 통해 코드 건강 점수, 아키텍처 맵, 복잡성 히트맵, 위험 매트릭스를 생성하여 하나의 인터랙티브 HTML 보고서로 제공합니다. 개발자와 팀은 이를 통해 레거시 코드, 기술 부채, 유지보수 위험을 신속하게 파악하고, 리팩터링 우선순위를 결정할 수 있습니다. Claude Code, Cursor와 같은 AI 에이전트 플랫폼에서 사용 가능하며, 간단한 명령어로 전체 분석을 실행하고 결과를 시각적으로 탐색할 수 있습니다. 이 도구는 대규모 코드베이스의 문제점을 자동으로 발견하고, 이해관계자와 공유 가능한 보고서를 생성하여 의사 결정을 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add OneSpiral/code-autopsy

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

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

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

문서

code-autopsy은(는) 무엇을 하나요?

포렌식 코드베이스 분석. 16가지 진단, 건강 점수, 아키텍처 맵, 복잡성 히트맵, 위험 매트릭스 — 모두 하나의 인터랙티브 HTML 보고서에 담았습니다.

개요

OneSpiral/code-autopsy는 코드베이스를 심층 분석하여 유지보수성, 복잡성, 의존성, 기술 부채 등 다양한 측면을 평가하는 AI 에이전트 스킬입니다. 결과는 모든 진단을 한눈에 볼 수 있는 단일 HTML 파일로 출력됩니다.

주요 기능

  • 16가지 진단: 코드 중복, 미사용 변수, 복잡한 함수, 사이클로매틱 복잡도, 의존성 분석, 보안 취약점 등
  • 건강 점수: 코드베이스 전반의 상태를 0-100 점수로 정량화
  • 아키텍처 맵: 모듈 간 의존성을 시각화한 대화형 그래프
  • 복잡성 히트맵: 각 파일/모듈의 복잡도를 색상으로 표현
  • 위험 매트릭스: 심각도와 영향도에 따른 위험 항목 분류

설치

npx one-spiral/code-autopsy

또는 프로젝트에 로컬로 설치:

npm install @one-spiral/code-autopsy --save-dev

사용법

기본 실행

code-autopsy analyze

특정 디렉토리 분석

code-autopsy analyze ./src

출력 파일 지정

code-autopsy analyze --output ./reports/autopsy.html

진단 필터링

code-autopsy analyze --diagnostics "complexity,duplication,dependencies"

출력 예시

생성된 HTML 보고서에는 다음 섹션이 포함됩니다:

  1. 요약 대시보드: 전반적인 건강 점수와 주요 메트릭
  2. 진단 목록: 각 진단의 상세 결과와 권장 조치
  3. 아키텍처 맵: 대화형 SVG 그래프 (확대/축소 가능)
  4. 복잡성 히트맵: 파일별 복잡도 등급
  5. 위험 매트릭스: 위험 항목의 심각도별 분류

환경 변수

변수설명기본값
CODE_AUTOPSY_OUTPUT결과 저장 경로./code-autopsy-report.html
CODE_AUTOPSY_VERBOSE상세 로그 활성화false

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex CLI
  • 기타 AI 에이전트 환경

라이선스

MIT

관련 스킬