44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
---
|
|
name: code-change
|
|
description: 코드 변경 작업 전 domain rule 확인 및 변경 범위 검증
|
|
version: 1.0.0
|
|
---
|
|
|
|
# Code Change
|
|
|
|
## 목적
|
|
코드 변경 시 도메인 규칙을 위반하지 않도록 변경 전 검증하고,
|
|
변경 범위를 요청 범위 내로 제한한다.
|
|
|
|
## 언제 호출할지
|
|
- 코드를 수정하기 전
|
|
- 새 파일을 생성하기 전
|
|
- 기존 패턴과 다른 방식으로 구현하려 할 때
|
|
|
|
## 입력
|
|
- 변경하려는 파일 경로
|
|
- 변경 내용 요약
|
|
|
|
## 먼저 확인할 것
|
|
1. `find-domain` 스킬로 도메인 판별
|
|
2. 해당 도메인의 `rules.md` 로드
|
|
3. `push-notification-todo.md` - 현재 TODO 상태 확인 (기존 TODO와 충돌 여부)
|
|
|
|
## 실행 절차
|
|
1. 도메인 판별 (find-domain 스킬 참조)
|
|
2. 도메인 rules.md의 **금지 사항** 확인
|
|
3. 도메인 rules.md의 **유지할 패턴** 확인
|
|
4. 변경이 요청 범위를 벗어나지 않는지 검토
|
|
5. 변경 후 영향받는 다른 도메인이 있으면 명시
|
|
6. 코드 변경 실행
|
|
|
|
## 출력 형식
|
|
- 변경 대상 파일
|
|
- 적용된 domain rule 요약
|
|
- 변경 내용
|
|
- 영향받는 도메인 (있는 경우)
|
|
|
|
## 금지 사항
|
|
- 요청 범위를 넘는 코드를 수정하지 않는다.
|
|
- domain rule의 금지 사항을 위반하지 않는다.
|
|
- TODO 항목을 무시하고 임의로 구현하지 않는다.
|