Skip to content

repo-local TDD 스킬 추가#85

Merged
alexization merged 1 commit into
developfrom
codex-backend-tdd-skills
Apr 14, 2026
Merged

repo-local TDD 스킬 추가#85
alexization merged 1 commit into
developfrom
codex-backend-tdd-skills

Conversation

@alexization
Copy link
Copy Markdown
Owner

@alexization alexization commented Apr 14, 2026

1) 요약

  • git-ranker에 repo-local red, green, refactor TDD skill을 추가했습니다.
  • AGENTS.md와 skills registry를 갱신해 backend 테스트 작성과 TDD 구현 요청이 red -> green -> refactor 순서를 따르도록 entrypoint를 정리했습니다.

2) 연관 이슈

3) 문제와 목표

  • 문제: backend repo에 repo-local TDD skill이 없어 테스트 작성과 신규 기능 TDD 구현 시 turn 역할과 test level 선택 기준이 흔들릴 수 있었습니다.
  • 사용자/운영자 관점의 결과: backend 작업자가 repo entrypoint만 읽어도 TDD 순서와 단계별 역할을 바로 적용할 수 있습니다.
  • 비목표: backend production code, test infra, verification lane 변경

4) 영향 범위

  • 변경된 패키지/모듈: .codex/skills/*, AGENTS.md
  • API/DTO/Schema 영향: 없음
  • DB/Cache/Batch/Scheduler 영향: 없음
  • 보안/권한 영향: 없음

5) 검증 증거

유형 명령어 / 증거 결과
Build 미실행(문서/skill 변경만 있음) skip
Unit git diff --check, skill 파일 존재 확인, AGENTS.md 재검토 passed
Integration 미실행(문서/skill 변경만 있음) skip
Coverage 미실행(문서/skill 변경만 있음) skip
API/Manual Smoke 미실행(문서/skill 변경만 있음) skip

6) 관측성 확인

  • 확인한 로그: 없음
  • 확인한 메트릭: 없음
  • 확인한 trace/dashboard/query: 없음

7) AI 리뷰 메모 (선택)

  • Codex: repo-local TDD workflow 정의와 entrypoint 연결만 반영
  • CodeRabbitAI: 없음

8) 리스크 및 롤백

  • 리스크: 실제 첫 backend TDD 구현 작업에서는 test harness bootstrap 또는 verification baseline rebuild 필요 여부를 별도 spec으로 다시 잠가야 할 수 있습니다.
  • 롤백 계획: .codex/skills/AGENTS.md 변경을 되돌리면 이전 상태로 복구됩니다.

9) 체크리스트

  • 연관 이슈가 연결되어 있음
  • Build / Unit / Integration 결과가 기입되어 있음
  • API/스키마/배치 영향이 반영되었거나 없음을 명시함
  • 로그/메트릭/trace 확인 내용을 적었거나 불필요 사유를 적음
  • 문서 또는 후속 이슈가 업데이트되었거나 불필요 사유를 적음

Summary by CodeRabbit

릴리스 노트

  • Documentation
    • 저장소 레벨 기술 문서 및 워크플로우 가이드 추가
    • TDD 기반 개발 프로세스 문서화

- red green refactor 스킬을 repo-local로 추가
- skills registry와 TDD 사용 순서를 문서화
- AGENTS에 backend TDD 진입 규칙을 반영
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 14, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: a5c06d02-8444-4316-98e0-ea1a21704407

📥 Commits

Reviewing files that changed from the base of the PR and between 1aacbae and 8e86fb8.

📒 Files selected for processing (5)
  • .codex/skills/README.md
  • .codex/skills/green/SKILL.md
  • .codex/skills/red/SKILL.md
  • .codex/skills/refactor/SKILL.md
  • AGENTS.md

📝 Walkthrough

Walkthrough

git-ranker 백엔드 저장소에 repo-local TDD 스킬 문서를 추가합니다. .codex/skills/ 디렉토리 아래에 red, green, refactor 턴의 역할과 워크플로우를 정의하는 문서들을 신규 작성하고, AGENTS.md를 수정하여 TDD 진입 순서를 명확히 합니다.

Changes

Cohort / File(s) Summary
TDD 스킬 문서 신규 추가
.codex/skills/README.md, .codex/skills/red/SKILL.md, .codex/skills/green/SKILL.md, .codex/skills/refactor/SKILL.md
Red Turn(실패하는 테스트로 동작 명시), Green Turn(최소 프로덕션 변경으로 패스), Refactor Turn(초록 상태 유지하며 구조 정리) 각 턴의 목표, 사전 확인 항목, 단계별 절차, 기대 결과물, 금지 사항을 Java/Spring Boot 문맥에서 정의합니다. Skill Registry 상태 모델(red, green, refactor)과 canonical ownership도 문서화합니다.
에이전트 진입 순서 및 정책 명확화
AGENTS.md
TDD/테스트 코드 요청 시 확인해야 할 .codex/skills/ 문서로의 진입 순서를 구체화하고, red -> green -> refactor 기본 진행 순서를 명시합니다. Baseline 상태에서 test dependency 추가나 verification lane 재구성 필요 시 먼저 spec에 범위를 잠그고 관련 파일(build.gradle, workflow YAML 등)을 함께 갱신하도록 안내합니다.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 빨강, 초록, 리팩터의 춤,
스킬 문서가 TDD를 북북 두드려,
테스트가 먼저 실패를 외치고,
코드가 따라 초록빛으로 피어나는,
봄날의 git-ranker 정원이네! 🌱✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed PR 제목이 repo-local TDD 스킬 추가라는 주요 변경을 정확하게 요약하며, 명확하고 간결함.
Linked Issues check ✅ Passed PR이 #84의 모든 완료 조건을 충족함: red/green/refactor 스킬 추가, Java/Spring Boot 문맥의 역할/핸드오프/안티패턴 명시, AGENTS.md에 red->green->refactor 진입 순서 설명.
Out of Scope Changes check ✅ Passed 모든 변경사항이 #84 범위 내에 있으며, 문서 파일(.codex/skills/*, AGENTS.md) 추가/수정 외에 out-of-scope 변경 없음.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex-backend-tdd-skills

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@alexization alexization changed the title [codex] 백엔드 repo-local TDD 스킬 추가 repo-local TDD 스킬 추가 Apr 14, 2026
@alexization alexization merged commit 3552ddf into develop Apr 14, 2026
2 checks passed
@alexization alexization deleted the codex-backend-tdd-skills branch April 14, 2026 05:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant