Community코딩 & 개발github.com

Atharva-Kanherkar/review-checkpoint

구조화된 셀프 리뷰 워크플로우를 강제하는 Claude Code 스킬입니다. 계약 먼저, 코드 나중.

review-checkpoint란 무엇인가요?

이 스킬은 개발자가 구현 전에 계약(contract)을 먼저 정의하고, 구현 단계에서 자체 검토(checkpoint)를 수행하도록 강제하는 구조화된 워크플로우를 제공합니다. '계약 먼저, 코드 나중(contract first, code second)' 원칙에 따라, 코드 작성을 시작하기 전에 명확한 인터페이스, 동작 사양, 테스트 조건을 문서화하도록 유도합니다. Claude Code와 함께 사용되며, 개발자가 실수로 계약을 건너뛰거나 검토 없이 코드를 작성하는 것을 방지합니다. 이는 특히 대규모 리팩토링, 툴 개발, 또는 정확성이 중요한 코드베이스에서 일관성과 품질을 유지하는 데 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Atharva-Kanherkar/review-checkpoint

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

review-checkpoint은(는) 무엇을 하나요?

구조화된 셀프 리뷰 구현 워크플로우를 강제하는 Claude Code 스킬입니다. 계약 먼저, 코드 나중.

개요

이 스킬은 코드를 작성하기 전에 계약(contract)을 정의하고, 각 구현 단계에서 자체 검토(checkpoint)를 수행하도록 요구합니다. 이를 통해 명확한 사양 없이 코드를 작성하는 습관을 방지하고, 더 체계적인 개발 방식을 장려합니다.

워크플로우

  1. 계약 정의 – 구현할 기능의 인터페이스, 동작, 제약 조건을 먼저 문서화합니다.
  2. 구현 – 정의된 계약에 따라 코드를 작성합니다.
  3. 자체 검토 – 구현이 계약을 충족하는지 확인하고, 필요한 경우 수정합니다.
  4. 반복 – 모든 계약이 충족될 때까지 위 단계를 반복합니다.

사용 예시

# 계약 정의
## 함수: calculate_discount
- 입력: price (number), coupon_code (string)
- 출력: 할인된 가격 (number)
- 동작: coupon_code가 유효하면 할인율 적용, 그렇지 않으면 원래 가격 반환
- 제약: price는 0 이상, coupon_code는 최대 20자

지원 플랫폼

라이선스

MIT

관련 스킬