CClaude Code Catalog
전체 스킬

Git 히스토리 분석

문서화중급

커밋 히스토리, 브랜치 패턴, 파일 변경 빈도를 분석하여 프로젝트의 핫스팟, 기여자 패턴, 기술 부채 위치 등을 시각적으로 보여줍니다.

트리거/history
사용빈도월 1회

기술 매니저라면? /history로 팀의 코드 기여 패턴과 핫스팟을 파악

레거시 프로젝트에 투입된 개발자라면? 어떤 파일이 가장 자주 바뀌는지 = 리팩토링 우선순위

Git히스토리분석기술 부채

작동 흐름

/history 실행 → 커밋 로그 수집
Phase 1: 3개 분석 병렬
hotspot-find
변경 핫스팟 탐지
contrib-map
기여자 패턴 분석
churn-calc
코드 이탈률 계산
인사이트 종합
핫스팟 맵 + 기여 통계 + 기술 부채 위치

스킬 코드

# Git Historian Skill ## Trigger: /history [time range] When invoked: 1. Collect git data: - `git log --stat` for change frequency - `git shortlog -sn` for contributor stats - `git log --diff-filter=M` for modification patterns 2. Analyze patterns: - Files changed most often (hotspots) - Code churn (added then quickly deleted) - Coupling (files that always change together) - Contributor distribution per directory 3. Output format: --- ## 📜 Git History Analysis ### Change Hotspots (most modified files) | File | Changes | Last Modified | Risk | |------|---------|--------------|------| | [file] | [N times] | [date] | 🔴 | ### Code Churn (high add/delete ratio) | File | Added | Deleted | Churn Rate | |------|-------|---------|-----------| ### Coupled Files (always change together) - [file A] ↔ [file B] (X% co-change rate) ### Contributor Map | Directory | Primary | Reviewers | |-----------|---------|-----------| ### Insights - [hotspot that needs refactoring] - [area with single point of failure] ---

복사해서 CLAUDE.md에 붙여넣으면 바로 사용할 수 있습니다.

Git 히스토리 분석 작동 방식

Git Historian은 리포지토리의 커밋 히스토리를 분석하여 가장 빈번히 변경되는 파일, 기여 빈도, 기술 부채 핫스팟, 개발 속도 등의 패턴을 추출하고 구조화된 보고서로 제시합니다.

Git 히스토리 분석이(가) 빛나는 순간

스프린트 회고나 새 코드베이스 온보딩 시 유용합니다. 코드의 어떤 부분이 가장 빈번히 변경되는지(리팩토링 후보)를 밝히고, 프로젝트가 시간에 따라 어떻게 진화해왔는지를 보여줍니다.

핵심 특장점

  • 변경 빈도에서 기술 부채 핫스팟 식별
  • 팀 멤버 전체의 기여 패턴 시각화
  • 시간에 따른 개발 속도 트렌드 표시
  • 데이터 기반 인사이트로 리팩토링 우선순위 결정 지원

같은 카테고리 스킬

문서화 전체 보기

다른 카테고리 인기 스킬