mattermost-mobile/agent-ops/skills/code-change/SKILL.md
toki f013531d65
Some checks failed
ci / test (push) Has been cancelled
Update project configuration and add agent-ops skills
2026-03-21 13:05:45 +09:00

1.5 KiB

name description version
code-change 코드 변경 절차 - 읽기 → 도메인 rule 확인 → 변경 → 검증 1.0.0

Code Change

목적

코드 변경 시 도메인 규칙을 준수하고 기존 패턴을 따른다.

언제 호출할지

  • 새 기능을 추가할 때
  • 버그를 수정할 때
  • 기존 코드를 수정할 때

입력

  • 변경 대상: 파일 경로 또는 기능 설명 (필수)
  • 변경 내용: 무엇을 어떻게 변경할지 (필수)

먼저 확인할 것

  • find-domain skill로 대상 도메인 판별
  • 해당 domain rule 로드 (agent-ops/rules/domain/<domain>/rules.md)
  • 변경할 파일을 Read tool로 먼저 읽기
  • 기존 패턴과 컨벤션 파악

실행 절차

  1. 대상 파일 읽기 (Read tool 사용)
  2. 도메인 rule의 "유지할 패턴"과 "금지 사항" 확인
  3. 변경 범위를 요청 범위로 제한 (추가 리팩터링 금지)
  4. 변경 적용 (Edit tool 우선, 전면 재작성은 Write tool)
  5. TypeScript 타입 확인 (npm run tsc)
  6. 린팅 확인 (npm run fix)

출력 형식

변경 후:

변경 파일: <path>
변경 내용: <요약>
확인 필요: <있으면 명시>

금지 사항

  • 파일을 읽기 전에 변경하지 않는다
  • 요청 범위를 넘는 리팩터링, 주석 추가, 타입 어노테이션 추가
  • 도메인 rule의 금지 사항 위반
  • console.log() / console.error() 직접 사용
  • 다른 언어 파일 수정 (en.json 외 i18n 파일 수정 금지)