| name | spec |
| description | SPEC 기반 개발 - 심층 인터뷰로 상세 명세서 작성. "스펙", "spec", "명세서", "인터뷰", "기능 설계" 키워드에 활성화. |
SPEC 기반 개발 - 인터뷰
심층 인터뷰를 통해 상세한 기능 명세서를 작성합니다.
워크플로우
1단계: SPEC.md 확인 또는 생성
현재 디렉토리에 SPEC.md가 있는지 확인합니다.
- 있으면: 해당 파일을 읽고 인터뷰 시작
- 없으면: 사용자에게 기본 아이디어를 물어본 후 초안 생성
2단계: 심층 인터뷰
다음 영역에 대해 질문합니다:
- 기술적 구현 - 기술 스택, 기존 코드 통합, 성능 요구사항
- UI & UX - 사용자 흐름, 디자인 패턴, 접근성
- 우려 사항 - 보안, 확장성, 유지보수 복잡도
- 트레이드오프 - 시간 vs 품질, 단순함 vs 기능성
3단계: 질문 규칙
- 뻔한 질문 금지
- 깊이 있게 (40개 이상 질문도 가능)
- 한 번에 1-2개 질문
4단계: 명세서 작성
# [기능명] 명세서
## 개요
## 목표
## 기술 스택
## 상세 요구사항
### 기능적 요구사항
### 비기능적 요구사항
## UI/UX 명세
## API 설계 (해당 시)
## 보안 고려사항
## 테스트 계획
## 마일스톤
5단계: 안내
명세서 작성 후 새 세션에서 "SPEC.md 읽고 구현 시작해줘"로 구현을 시작합니다.
핵심 원칙
- 컨텍스트 분리: 인터뷰 세션 != 구현 세션
- 사용자 컨트롤: 질문을 통해 사용자가 방향을 결정
- 상세한 문서화: 다음 세션에서 바로 실행 가능한 수준