impact-analyzer
**IMPACT ANALYZER v1.0** - '영향도', '영향 범위', '변경 영향', '리팩토링 영향', '이거 바꾸면', '어디에 영향', '위험도' 요청 시 자동 발동. codebase-graph 기반 변경 전파 분석. 직접/간접 영향, 위험도 점수, 테스트 범위 제안. 코드 수정 전 필수 분석.
npx skills add majiayu000/claude-skill-registry --skill impact-analyzer --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Impact Analyzer Skill v1.0 **변경 영향도 분석기** - 코드 수정 전 영향 범위를 정확히 파악하여 안전한 변경 보장 ## 핵심 컨셉 ```yaml Problem: Without_Analysis: "함수 수정 → 예상치 못한 곳에서 에러 → 롤백" Reality: "한 줄 변경이 100개 파일에 영향을 줄 수 있음" Solution: Impact_Analysis: - "변경 대상의 역의존성 트리 추적" - "직접/간접 영향 범위 계산" - "위험도 점수 산출" - "테스트 범위 자동 제안" Key_Metrics: Direct_Impact: "직접 호출하는 함수들" Indirect_Impact: "연쇄적으로 영향받는 범위" Risk_Score: "변경 위험도 (0-100)" Test_Coverage: "영향 범위 대비 테스트 커버리지" ``` ## 자동 발동 조건 ```yaml Auto_Trigger_Conditions: Before_Edit: - "Edit 도구 사용 전 자동 분석 제안" - "공유 코드(shared, utils) 수정 시" - "핵심 모듈(auth, api) 수정 시" Keywords_KO: - "영향도 분석, 영향 범위" - "이거 바꾸면 어디 영향?" - "변경 영향, 수정 영향" - "리팩토링 영향, 리팩토링 범위" - "위험도, 얼마나 위험" - "테스트 범위, 테스트해야 할 곳" Keywords_EN: - "impact analysis, impact scope" - "what will this affect" - "change impact, modification impact" - "refactoring scope, refactoring impact" - "risk assessment, risk score" - "test scope, what to test" High_Risk_Patterns: - "export 변경/삭제" - "함수 시그니처 변경" - "타입 정의 변경" - "API 엔드포인트 변경" - "shared 모듈 변경" ``` ## 영향도 분석 알고리즘 ```typescript interface ImpactAnalysisRequest { target: string; // 변경 대상 노드 ID changeType: ChangeType; // 변경 유형 depth?: number; // 분석 깊이 (기본 3) } type ChangeType = | 's
- 핵심 컨셉
- 자동 발동 조건
- 영향도 분석 알고리즘
- 영향 범위 계산
- 위험도 점수 기준
- 출력 템플릿
- Quick Commands
- 다른 스킬과의 통합
- 문서 구조
What does the impact-analyzer skill do?
**IMPACT ANALYZER v1.0** - '영향도', '영향 범위', '변경 영향', '리팩토링 영향', '이거 바꾸면', '어디에 영향', '위험도' 요청 시 자동 발동. codebase-graph 기반 변경 전파 분석. 직접/간접 영향, 위험도 점수, 테스트 범위 제안. 코드 수정 전 필수 분석.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill impact-analyzer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
