ticketmill: GitHub 이슈를 엔드투엔드로 배치 처리하는 오픈 소스 Claude 코드 플러그인
요약
ticketmill은 GitHub 이슈를 엔드투엔드로 처리하는 오픈 소스 Claude Code 플러그인입니다. 이 도구는 리서치, 계획, 구현, 테스트 등 개발 프로세스의 모든 단계를 자동화하며, 그 과정과 결과를 이슈 댓글에 기록합니다. 최종 결과물은 사람이 검토하고 병합할 수 있는 배치 PR 형태로 제공됩니다.
핵심 포인트
- GitHub 이슈를 엔드투엔드로 처리하는 Claude Code 플러그인입니다.
- 리서치부터 테스트까지 개발 전 과정을 자동화합니다.
- 강력한 안전장치와 유효성 검사기가 포함되어 있습니다.
- 실패 시 중단하고 재개 계획을 제시하여 복원력을 높였습니다.
제가 오늘 ticketmill을 오픈 소스로 공개했습니다: github.com/aaddrick/ticketmill 이것은 claude-pipeline의 정신적 후속작입니다. 실제 시스템에 더 많은 시간을 투입하며 노하우를 쌓았습니다. 그것처럼, 이는 제가 팀들에게 제공하는 도구 세트의 일반화된 버전입니다. 백로그를 가리키는 파이프라인이며, 모든 사람이 안전장치를 기억할지 여부에 의존하기보다 기계 자체에 복원력이 내장되어 있습니다. 이것은 GitHub 이슈 배치를 받아 각 이슈를 엔드투엔드로 처리하는 Claude Code 플러그인입니다. 리서치, 계획, 구현, 테스트, PR(Pull Request)을 진행하며, 코드가 작성되기 전에 접근 방식과 작업 계획을 스트레스 테스트하는 반대 의견 게이트가 있습니다. 모든 단계는 이슈 댓글에 스스로를 서술합니다. 실행은 한 배치 PR로 끝나며, 이는 사람이 검토하고 병합합니다. 이 엔진이 직접 베이스 브랜치에 병합하지는 않습니다. 저는 가장 편집증적인 부분에 대부분의 노력을 쏟았습니다. 테스트는 절대 조용히 건너뛰지 않으며, 유효성 검사기(validator)가 부정행위를 감시합니다: 속 빈 단언문(hollow assertions), 작업을 수행하는 목(mocks), 변경 사항을 결코 실행하지 않고도 통과하는 테스트 등이 있습니다. 배치 PR에는 실행되지 않은 모든 체크 목록이 나열됩니다. 만약 세 개의 이슈가 실패하거나, 세 개의 에이전트가 연속으로 죽는 경우(이는 사용량 제한의 징후입니다)에는 중단하고 재개 계획을 제시합니다. 죽은 노트북에서도 살아남아 멈춘 지점부터 다시 시작할 수 있습니다. MIT 라이선스이며, 자체 플러그인 마켓플레이스가 있습니다: claude plugin marketplace add aaddrick/ticketmill 그리고 Claude Code 내부에서부터: /plugin install ticketmill@ticketmill /ticketmill:mill-init README: github.com/aaddrick/ticketmill/blob/main/README.md ARCHITECTURE: github.com/aaddrick/ticketmill/blob/main/docs/ARCHITECTURE.md submitted by /u/aaddrick [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기