1.5 KiB
1.5 KiB
| name | description | version |
|---|---|---|
| code-change | 코드 변경 절차 - 읽기 → 도메인 rule 확인 → 변경 → 검증 | 1.0.0 |
Code Change
목적
코드 변경 시 도메인 규칙을 준수하고 기존 패턴을 따른다.
언제 호출할지
- 새 기능을 추가할 때
- 버그를 수정할 때
- 기존 코드를 수정할 때
입력
변경 대상: 파일 경로 또는 기능 설명 (필수)변경 내용: 무엇을 어떻게 변경할지 (필수)
먼저 확인할 것
find-domainskill로 대상 도메인 판별- 해당 domain rule 로드 (
agent-ops/rules/domain/<domain>/rules.md) - 변경할 파일을 Read tool로 먼저 읽기
- 기존 패턴과 컨벤션 파악
실행 절차
- 대상 파일 읽기 (Read tool 사용)
- 도메인 rule의 "유지할 패턴"과 "금지 사항" 확인
- 변경 범위를 요청 범위로 제한 (추가 리팩터링 금지)
- 변경 적용 (Edit tool 우선, 전면 재작성은 Write tool)
- TypeScript 타입 확인 (
npm run tsc) - 린팅 확인 (
npm run fix)
출력 형식
변경 후:
변경 파일: <path>
변경 내용: <요약>
확인 필요: <있으면 명시>
금지 사항
- 파일을 읽기 전에 변경하지 않는다
- 요청 범위를 넘는 리팩터링, 주석 추가, 타입 어노테이션 추가
- 도메인 rule의 금지 사항 위반
console.log()/console.error()직접 사용- 다른 언어 파일 수정 (
en.json외 i18n 파일 수정 금지)