/sdd.new
새 기능의 명세를 AI와 함께 작성합니다.
사용법
/sdd.new [기능 설명]인수
| 인수 | 설명 |
|---|---|
| 기능 설명 | 구현할 기능에 대한 설명 |
동작
AI가 대화를 통해 명세를 작성합니다:
- 기능 목적 파악
- 요구사항 도출
- 시나리오 작성
- RFC 2119 키워드 적용
생성 파일
.sdd/specs/<feature-id>/spec.md예시
/sdd.new 사용자 인증 기능
AI: 사용자 인증 기능의 명세를 작성해 드릴게요.
몇 가지 질문이 있습니다:
1. 어떤 인증 방식을 사용하시나요? (JWT, 세션, OAuth)
2. 소셜 로그인이 필요한가요?
3. 비밀번호 정책은 어떻게 되나요?생성되는 spec.md
markdown
---
id: user-auth
title: "사용자 인증"
status: draft
created: 2025-12-24
constitution_version: 1.0.0
---
# 사용자 인증
> JWT 기반 사용자 인증 시스템
## 요구사항
### REQ-01: 로그인
- 시스템은 이메일/비밀번호 로그인을 지원해야 한다(SHALL)
- 로그인 실패 시 에러 메시지를 반환해야 한다(SHOULD)
## 시나리오
### Scenario 1: 성공적인 로그인
- **GIVEN** 유효한 사용자 계정이 있을 때
- **WHEN** 올바른 이메일과 비밀번호로 로그인하면
- **THEN** JWT 토큰이 반환된다
- **AND** 토큰 만료 시간이 설정된다다음 단계
명세 작성 후:
/sdd.plan → 구현 계획 수립