From 6cf9a353f4fb5a9b5903b9b1564c4319a1c61480 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 20 Feb 2026 16:25:58 +0900 Subject: [PATCH] =?UTF-8?q?docs(opencode):=20/commit=20=EC=BB=A4=EC=8A=A4?= =?UTF-8?q?=ED=85=80=20=EC=BB=A4=EB=A7=A8=EB=93=9C=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EC=9E=91=EC=97=85=20=EA=B8=B0=EB=A1=9D=EC=9D=84=20=EB=82=A8?= =?UTF-8?q?=EA=B8=B4=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/20260220_커스텀커맨드커밋추가.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docs/20260220_커스텀커맨드커밋추가.md diff --git a/docs/20260220_커스텀커맨드커밋추가.md b/docs/20260220_커스텀커맨드커밋추가.md new file mode 100644 index 00000000..a496a45e --- /dev/null +++ b/docs/20260220_커스텀커맨드커밋추가.md @@ -0,0 +1,15 @@ +# 20260220 커스텀 커맨드 /commit 추가 + +## 구현 계획 +- [x] `.opencode/commands/` 디렉터리에 `/commit` 커맨드 파일을 추가한다. +- [x] `/commit` 커맨드가 AGENTS.md 커밋 메시지 규칙(`type(scope): description`, 소문자 type, 한글 description)을 따르도록 지시한다. +- [x] `/commit` 커맨드가 커밋 직전 `./work/scripts/check-commit-message-rules.sh --message` 검증을 수행하도록 지시한다. +- [x] `/commit` 커맨드가 커밋 직후 `./work/scripts/check-commit-message-rules.sh` 재검증을 수행하도록 지시한다. +- [x] 문서 변경 검증을 위해 `./gradlew tasks --all`을 실행한다. + +## 검증 기록 +- [x] 작업 완료 후 검증 결과를 기록한다. + +- 무엇을: `.opencode/commands/commit.md`에 `/commit` 커스텀 커맨드를 추가해 변경사항 분석, AGENTS.md 규칙 기반 커밋 메시지 생성, 커밋 전/후 검증 스크립트 실행 절차를 일관되게 지시하도록 구성했다. +- 왜: 저장소의 커밋 메시지 컨벤션(Conventional Commit + 한글 description + Refs footer 규칙)과 검증 절차를 반복 작업마다 동일하게 강제하기 위해서다. +- 어떻게 검증했는지: `.opencode/commands/commit.md`, `docs/20260220_커스텀커맨드커밋추가.md`에 대해 `lsp_diagnostics`를 실행해 모두 `No diagnostics found`를 확인했고, `./gradlew tasks --all` 실행 결과 `BUILD SUCCESSFUL`을 확인했다.