change-impactcommit 4f08958SKILL.md · 아키텍처 개선
변경 영향 분석
변경 전에 실제 의존성으로 영향 범위를 밝히고, 구현 후 실제 diff를 계획과 대조합니다.
npx skills add affaan-m/ECC --skill change-impact명령을 선택했습니다. 직접 복사하세요.
- 권한
- read-repo
- write-files
- shell
- network
- 호환 도구
- Claude Code, Codex, Cursor, Copilot, OpenCode
- GitHub
- 294.3k
- 출처
- 커뮤니티 · Affaan Mustafa
- 상태
- 스캔 통과
- 라이선스
- MIT
- 카테고리
- 아키텍처 개선
핵심 규칙
의존 관계는 실제 호출과 import를 근거로 하며 디렉터리 이름으로 추론하지 않고, 모르는 것은 unverified로 표시합니다.
실행 단계
01단계근거 확립
요구, 저장소 문서, 실행 가능한 의존성 증거를 기준으로 하고 git grep, git diff, 테스트로 확인합니다.
02단계변경 전 정리
코드, 데이터, 인터페이스, 테스트, 문서, 릴리스 6가지 영향을 차례로 답하고 배포 순서·호환 기간·롤백 절차를 포함합니다.
03단계전문 스킬로 연결
장기 결정은 ADR, 클라이언트 간 인터페이스는 계약 우선 흐름, 회귀는 모듈 회귀 검사로 넘기며, 롤백 정보 누락은 차단 요소로 봅니다.
04단계구현 후 정렬
실제 diff가 범위를 넘었는지, 증거가 성공 기준을 덮는지, 문서가 동기화됐는지, 임시 코드가 남았는지 확인합니다.
권한 설명 (SKILL.md 기준)
| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 일부 필요 | 기본은 읽기 전용이며, 보고서는 응답에 남기고 저장소에 쓰기 전에 위치를 확인합니다. |
| 명령 실행 | 일부 필요 | git grep, git diff, 기존 테스트로 근거를 모으며, 그 밖의 명령은 호스트 정책 허용과 사용자의 명시적 동의가 필요합니다. |
| 네트워크 송신 | 필요 없음 | 호스트 정책 허용과 사용자의 명시적 동의 없이는 네트워크에 접근하지 않습니다. |
SKILL.md 프런트매터(YAML)
---
name: change-impact
description: >-
Perform evidence-backed impact analysis before changing code, data, interfaces, or governance documents, then compare the planned impact with the actual diff after implementation. Covers call paths, data and schema, API contracts, tests, documentation, ADRs, deployment, migration, and rollback. Use for cross-module or high-risk changes, database migrations, authentication, public interfaces, blast-radius questions, pre-change checks, and post-implementation alignment.
---관련 스킬
규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.