implement-specs은(는) 무엇을 하나요?
승인된 제품 명세(PRODUCT.md)와 기술 명세(TECH.md)로부터 기능을 구현하며, 동일한 PR에서 명세와 코드를 일치시킵니다. 제품 및 기술 명세가 승인된 후, 기능 구축이 다음 단계일 때 사용합니다.
사용 방법
PRODUCT.md와TECH.md가 승인 및 확정되었는지 확인합니다.- 명세를 검토하여 구현해야 할 기능의 범위를 파악합니다.
- 구현 계획을 수립하고 코드 작성을 시작합니다.
- 구현하면서 명세를 업데이트하여 코드와 동기화합니다.
- 모든 변경사항을 포함하는 단일 PR(Pull Request)을 생성합니다.
주요 이점
- 명세-코드 일관성 유지: 명세가 항상 최신 코드 상태를 반영하므로, 시간이 지남에 따라 발생할 수 있는 차이를 방지합니다.
- 효율적인 코드 리뷰: PR에 명세 변경사항이 포함되어 있어 리뷰어가 의도와 구현을 함께 확인할 수 있습니다.
- 투명한 진행 상황: 명세 업데이트를 통해 팀 구성원이 구현 진행 상황과 변경사항을 명확히 알 수 있습니다.
참고 사항
- 이 스킬은 제품 및 기술 명세가 승인된 후에만 사용해야 합니다.
- 명세 변경 시에는 항상 해당 PR 내에서 코드 변경과 함께 업데이트하세요.
- 명세에 대한 주요 변경이 필요한 경우, 별도의 논의 및 승인 프로세스를 고려하세요.