detoxmate-tdd-orchestrator
Detoxmate Spring Boot/JPA 기능 개발을 Pipeline과 GREEN 이후 Producer-Reviewer 루프로 조정한다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Detoxmate Spring Boot/JPA 기능 개발을 Pipeline과 GREEN 이후 Producer-Reviewer 루프로 조정한다.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Detoxmate Spring Boot/JPA 변경 코드를 DDD, SOLID, Rich Domain Model, Aggregate 경계, JPA 사용 방식, 테스트 품질 관점으로 검토한다. GREEN 이후 리팩터링 검토 또는 "코드 리뷰", "설계 리뷰", "DDD 관점 리뷰", "JPA 관점 리뷰" 요청에서 사용한다.
Detoxmate Spring Boot/JPA 기능 추가와 버그 수정을 Classicist TDD의 RED-GREEN-REFACTOR 순서로 구현한다. "개발해줘", "구현해줘", "API 추가", "기능 추가", "버그 수정", "TDD로 구현" 요청에서 사용한다.
GREEN과 리팩터링 이후 Detoxmate Spring Boot/JPA 변경의 누락 테스트를 감사한다.
Detoxmate Spring Boot/JPA 변경 전에 Classicist TDD용 acceptance criteria와 실패 테스트를 설계한다.
Design portable, repo-local agent harnesses with reusable skills, team specs, and deterministic handoff artifacts.
Review backend code for production readiness, concurrency safety, scale-out risks, and load-test failure points. Use when asked to find optimization opportunities, race conditions, non-distributed state, server-to-server scaling blockers, scheduler/cache/session/lock problems, database bottlenecks, N+1 queries, transaction issues, or parts likely to fail under real production traffic.
| name | detoxmate-tdd-orchestrator |
| description | Detoxmate Spring Boot/JPA 기능 개발을 Pipeline과 GREEN 이후 Producer-Reviewer 루프로 조정한다. |
$detoxmate-tdd-development만 사용해도 된다.외곽 구조는 Pipeline이다. 각 단계는 이전 단계 산출물을 입력으로 받으며, 실패 상태에서는 다음 단계로 넘어가지 않는다.
구현과 리팩터링 사이에는 Producer-Reviewer 구조를 적용한다.
implementer가 GREEN 산출물을 만든다.refactor-reviewer가 기존 .agents/skills/detoxmate-code-review/SKILL.md를 적용해 읽기 전용 리뷰를 수행한다.orchestrator가 Finding을 ACCEPTED, REJECTED, DEFERRED로 분류하고 리팩터링 범위를 결정한다.docs/harness/detoxmate/ddd-package-structure.md 기준으로 Bounded Context, Aggregate, 새 클래스 패키지 위치를 정한다._workspace/00_orchestrator_request-summary.mdtest-designer가 사용자 요구사항을 acceptance criteria와 테스트 후보로 쪼갠다._workspace/01_test-designer_acceptance-criteria.md_workspace/02_orchestrator_baseline.mdsrc/main은 수정하지 않는다._workspace/03_test-designer_red-record.mdimplementer가 $detoxmate-tdd-development의 GREEN 규칙을 따라 최소 구현만 작성한다._workspace/04_implementer_green-record.mdrefactor-reviewer는 코드를 수정하지 않고 현재 git diff만 검토한다..agents/skills/detoxmate-code-review/SKILL.md를 재사용한다._workspace/05_refactor-reviewer_review.mdorchestrator가 리뷰 Finding을 ACCEPTED, REJECTED, DEFERRED로 분류한다.implementer는 ACCEPTED Finding만 작은 단위로 반영한다._workspace/06_orchestrator_refactor-decision.mdtest-auditor가 회귀, 경계값, 예외, 권한, 트랜잭션 롤백, JPA 제약조건, 외부 연동 실패 테스트 누락을 확인한다._workspace/07_test-auditor_test-audit.mdgit diff --check, git status, git diff를 확인한다._workspace/08_orchestrator_final-verification.md_workspace/{phase}_{role}_{artifact}.md 형식으로 남긴다.완료 전에 다음 명령을 실행한다.
./gradlew test
./gradlew clean build
git diff --check
git status
git diff
Gradle 프로젝트 파일이 없는 하네스 저장소에서는 구조 검증으로 대체하고, 실제 Spring Boot 대상 저장소에서는 위 명령을 필수로 실행한다.
.agents/skills/detoxmate-tdd-development/SKILL.md.agents/skills/detoxmate-code-review/SKILL.mddocs/harness/detoxmate/ddd-package-structure.mddocs/harness/detoxmate/team-spec.md