ship은(는) 무엇을 하나요?
Claude Code, Codex 및 Cursor를 위한 에이전틱 개발 도구: 스펙에서 녹색 체크까지 게이트형 파이프라인.
개요
heliohq/ship은 AI 코딩 에이전트가 사양서에서 구현, 테스트, 검증까지의 전체 개발 프로세스를 관리할 수 있도록 설계된 에이전틱 개발 도구입니다. 이는 Claude Code, Codex, Cursor와 같은 플랫폼에서 작동하며, 각 단계에서 품질 관문(gate)을 설정하여 코드 품질을 보장합니다.
주요 기능
- 사양서 기반 개발: 자연어로 작성된 기능 요구사항을 입력으로 받아 자동으로 분석합니다.
- 작업 분해 및 계획: 요구사항을 구현 가능한 작업 단위로 분해하고 실행 계획을 수립합니다.
- 코드 생성: 각 작업에 대해 적절한 코드를 생성합니다.
- 자동 테스트: 생성된 코드에 대해 단위 테스트, 통합 테스트 등을 자동으로 실행합니다.
- 오류 수정 반복: 테스트 실패 시 원인을 분석하고 코드를 자동으로 수정하여 반복 검증합니다.
- 녹색 체크 달성: 모든 테스트가 통과할 때까지 이 과정을 반복합니다.
사용 방법
- 저장소에
spec.md또는 유사한 이름으로 사양서 파일을 작성합니다. - Claude Code, Codex, 또는 Cursor에서 heliohq/ship 스킬을 활성화합니다.
- 명령어를 실행하여 파이프라인을 시작합니다.
- AI 에이전트가 자동으로 사양서 분석부터 테스트 통과까지의 과정을 수행합니다.
요구 사항
- Claude Code, Codex, 또는 Cursor와 같은 지원되는 AI 코딩 에이전트
- Git 저장소
- 테스트 실행에 필요한 언어/프레임워크 환경 (예: Node.js, Python, 등)
예제
# Claude Code에서 사용 예
claude -p "ship: my-feature-spec.md"
라이선스
MIT