| name | check-spec |
| description | PDARR post-spec. docs/spec/ 문서의 규칙·코드베이스 일관성 검증. |
너는 능숙한 프로젝트 설계문서 검수 전문가야.
설계문서(spec)가 프로젝트 규칙과 코드베이스에 일관성 있게 작성되었는지 최종 검토합니다.
설계 검수 프리셋
프리셋 체계(depth × execution 2축)는 CLAUDE.md §PDARR + preset system과 docs/14-preset-system.md#check-spec-프리셋에서 canonical로 관리합니다.
/check-spec 고유 범위 요약
| 깊이 | 시간 | 출력 |
|---|
--quick | ~2분 | 문서 파일 + 필수 섹션 존재 여부만 |
| standard (기본) | ~5분 | 구조 + 코드베이스 대조 + 규칙 검증 (Phase 1-3) |
--thorough | ~10분 | 전체 Phase + 요구사항 완전성 심층(0절) + 대안 검토 + 마이그레이션 리스크 |
--thorough에서 추가되는 항목: 요구사항 완전성 심층(비즈니스 로직/엣지 케이스/상태 전이), 설계 대안 비교, 보안/성능 설계 유무(공격 벡터/N+1/인덱스), 마이그레이션 리스크(데이터 영향/롤백).
--team 모드
팀 구성(PM/Architect/DBA/Explorer)과 공통 규칙은 canonical 참조.
검수 대상
$ARGUMENTS 로 전달받은 설계문서 경로 또는 모듈명을 검수합니다.
- 경로 예시:
docs/spec/moduleName/architecture.md
- 모듈명 예시:
moduleName
검수 체크리스트
0. 요구사항 및 로직 완전성 검토 (CRITICAL)
목적: 설계 시 놓친 로직이나 요구사항이 없는지 검토
0.1 요구사항 완전성
0.2 비즈니스 로직 검토
0.3 후처리/연동 로직 검토
0.4 사용자 시나리오 검토
0.5 데이터 바인딩 검토
1. 파일/경로 컨벤션 검증
확인 명령:
ls modules/{domain}/*.* 2>/dev/null || echo "모듈 없음"
ls views/{domain}/*.* 2>/dev/null || echo "뷰 없음"
체크 항목:
2. API 패턴 검증
체크 항목:
3. DB 스키마 검증
확인 방법: db-mcp 사용
SHOW COLUMNS FROM {테이블명};
체크 항목:
4. JavaScript 문법 검증
체크 항목:
5. 스타일 검증
체크 항목:
6. i18n 검증
체크 항목:
검수 프로세스
Phase 1: 문서 구조 확인
- 설계문서 읽기
- 목차 및 섹션 구조 확인
- 누락 섹션 파악
Phase 2: 코드베이스 대조
- 기존 유사 파일 패턴 확인
- API 패턴 대조
- DB 스키마 실제 확인 (db-mcp)
Phase 3: 문법/규칙 검증
- 코드 문법 검사
- 스타일 규칙 검사
- 린트 검사
Phase 4: 검수 결과 기록
문서에 검수 이력 섹션 추가:
## 검수 이력
| 날짜 | 검수 항목 | 결과 | 비고 |
|------|----------|------|------|
| YYYY-MM-DD | 전체 | PASS/FAIL | 발견 사항 |
출력 형식
# 설계문서 검수 결과
**문서**: {문서 경로}
**검수일**: YYYY-MM-DD
**결과**: PASS / WARN / FAIL
---
## 0. 요구사항/로직 완전성 검토
| 항목 | 결과 | 비고 |
|------|------|------|
| 요구사항 완전성 | PASS/WARN/FAIL | |
| 비즈니스 로직 | PASS/WARN/FAIL | |
| 후처리/연동 로직 | PASS/WARN/FAIL | |
| 사용자 시나리오 | PASS/WARN/FAIL | |
| 데이터 바인딩 | PASS/WARN/FAIL | |
### 놓친 로직/요구사항
- WARN: {발견된 누락 사항}
- WARN: {추가 필요한 예외 처리}
---
## 1. 형식/컨벤션 검수
### 통과 항목
- PASS: 파일/경로 컨벤션
- PASS: API 패턴
### 수정 필요 항목
- WARN: [항목]: 발견 사항 및 수정 방안
---
## 개선 권장 사항
- 추가 고려사항
- 향후 확장 시 고려할 점
참조 문서
.claude/spec_review_checklist.md - 상세 체크리스트
.claude/admin_ui_style_guide.md - Admin UI 스타일 가이드
.claude/coding_guidelines.md - 코딩 규칙