crabyard은(는) 무엇을 하나요?
AI 코딩 에이전트를 위한 개발 워크플로우 스킬. SPEC 기반 변경, 리뷰 게이트, 실행 그래프를 지원합니다.
개요
이 스킬은 AI 코딩 에이전트가 더 체계적이고 예측 가능한 방식으로 작업을 수행하도록 돕습니다. 주요 기능은 다음과 같습니다:
- SPEC 기반 변경: 모든 변경 사항은 사전에 정의된 SPEC(사양서)에 기반하여 이루어집니다.
- 리뷰 게이트: 각 단계에서 리뷰를 통과해야만 다음 단계로 진행할 수 있습니다.
- 실행 그래프: 복잡한 워크플로우를 그래프 형태로 시각화하고 실행합니다.
사용 방법
spec명령어로 현재 작업에 대한 SPEC을 생성합니다.plan명령어로 SPEC을 기반으로 실행 계획을 수립합니다.review명령어로 변경 사항을 검토하고 승인합니다.execute명령어로 계획을 실행합니다.
환경 변수
CRABYARD_SPEC_DIR: SPEC 파일이 저장되는 디렉토리 (기본값:.specs)CRABYARD_REVIEW_GATES: 리뷰 게이트 활성화 여부 (기본값:true)
예제
# SPEC 생성
spec "Add user authentication"
# 계획 수립
plan
# 리뷰
review
# 실행
execute
주의사항
- 모든 변경 사항은 추적 가능해야 합니다.
- 리뷰 게이트는 선택 사항이지만, 품질 보증을 위해 권장합니다.
- 실행 그래프는 복잡한 의존성을 가진 작업에 유용합니다.