Files
sodalive-backend-spring-boot/docs/20260220_커밋규칙스킬분리.md

1.5 KiB

20260220 커밋 규칙 스킬 분리

구현 계획

  • 커밋 메시지 정책의 최소 필수 항목을 AGENTS.md에 유지한다.
  • 커밋 상세 절차와 실행 가이드를 .opencode/skills/commit-policy/SKILL.md로 분리한다.
  • /commit 커맨드가 커밋 작업 시작 시 commit-policy 스킬을 우선 로드하도록 갱신한다.
  • 커밋 검증 강제 수단(work/scripts/check-commit-message-rules.sh)이 유지되는지 확인한다.
  • 문서 변경 검증을 위해 ./gradlew tasks --all을 실행한다.

검증 기록

  • 작업 완료 후 검증 결과를 기록한다.

  • 무엇을: AGENTS.md의 커밋 섹션을 최소 정책(형식, 한글 description, 검증 절차, 스킬 로드 지침) 중심으로 정리하고, 상세 절차를 .opencode/skills/commit-policy/SKILL.md로 분리했다. /commit 커맨드(.opencode/commands/commit.md)는 실행 시 commit-policy 스킬을 먼저 로드하도록 변경했다.

  • 왜: 커밋 상세 규칙을 상시 컨텍스트에서 분리해 토큰 사용량을 줄이면서도, 커밋 시점에는 스킬 로드로 동일한 절차를 강제하기 위해서다.

  • 어떻게 검증했는지: AGENTS.md, .opencode/commands/commit.md, .opencode/skills/commit-policy/SKILL.md, docs/20260220_커밋규칙스킬분리.md에 대해 lsp_diagnostics를 실행해 모두 No diagnostics found를 확인했다. 추가로 ./gradlew tasks --all./gradlew build를 실행해 모두 BUILD SUCCESSFUL을 확인했다.