/sdd.implement
작업 목록을 기반으로 TDD 방식으로 순차적 구현합니다.
사용법
/sdd.implement [feature-id]인수
| 인수 | 설명 |
|---|---|
| feature-id | 기능 ID (생략 시 진행 중인 작업) |
동작
- tasks.md 읽기
- 다음 미완료 작업 선택
- TDD 방식으로 구현:
- 테스트 작성
- 코드 구현
- 테스트 통과 확인
- 작업 상태 업데이트
- 다음 작업으로 이동
TDD 사이클
1. 작업 상태: "⬜ 대기" → "🔄 진행 중"
2. 테스트 작성 (RED)
3. 코드 구현 (GREEN)
4. 리팩토링 (REFACTOR)
5. 작업 상태: "🔄 진행 중" → "✅ 완료"예시
/sdd.implement user-auth
AI: user-auth 구현을 시작합니다.
현재 진행률: 2/8 (25%)
다음 작업: T3 - 비밀번호 해싱 유틸
Step 1: 테스트 작성
━━━━━━━━━━━━━━━━━━━━━━━━━━━
tests/utils/password.test.ts 파일을 생성합니다...작업 상태
| 표시 | 상태 |
|---|---|
| ⬜ | 대기 |
| 🔄 | 진행 중 |
| ✅ | 완료 |
| ❌ | 실패/차단 |
중단 및 재개
구현 중 중단:
/sdd.implement pause재개:
/sdd.implement완료 후
모든 작업 완료 시:
AI: user-auth 구현이 완료되었습니다!
완료된 작업: 8/8
테스트 통과: 24/24
커버리지: 92%
다음 단계: /sdd.validate