review-checkpoint은(는) 무엇을 하나요?
구조화된 셀프 리뷰 구현 워크플로우를 강제하는 Claude Code 스킬입니다. 계약 먼저, 코드 나중.
개요
이 스킬은 코드를 작성하기 전에 계약(contract)을 정의하고, 각 구현 단계에서 자체 검토(checkpoint)를 수행하도록 요구합니다. 이를 통해 명확한 사양 없이 코드를 작성하는 습관을 방지하고, 더 체계적인 개발 방식을 장려합니다.
워크플로우
- 계약 정의 – 구현할 기능의 인터페이스, 동작, 제약 조건을 먼저 문서화합니다.
- 구현 – 정의된 계약에 따라 코드를 작성합니다.
- 자체 검토 – 구현이 계약을 충족하는지 확인하고, 필요한 경우 수정합니다.
- 반복 – 모든 계약이 충족될 때까지 위 단계를 반복합니다.
사용 예시
# 계약 정의
## 함수: calculate_discount
- 입력: price (number), coupon_code (string)
- 출력: 할인된 가격 (number)
- 동작: coupon_code가 유효하면 할인율 적용, 그렇지 않으면 원래 가격 반환
- 제약: price는 0 이상, coupon_code는 최대 20자
지원 플랫폼
라이선스
MIT