bdd-practices
Installation
SKILL.md
BDD Practices
Gherkin 형식으로 기능을 명세하고, 선택적으로 자동화 테스트로 연결합니다.
핵심 철학:
- Feature First: .feature 명세 먼저, 구현 나중
- Specification by Example: 추상적 요구사항 대신 구체적 시나리오
- Living Documentation: .feature = 실행 가능한 문서 (자동화 없이도 가치 있음)
.feature 파일의 가치
.feature 파일 자체가:
- 요구사항 명세서 - Given/When/Then으로 구조화
- 인수 조건 (Acceptance Criteria) - 완료 기준 명확화
- 엣지 케이스 문서 - 예외 상황 정리
- 팀 커뮤니케이션 도구 - 비개발자도 읽을 수 있음
자동화 없이 명세로만 사용해도 충분한 가치가 있습니다.