dev-nobiya
v0.1.0-beta.1
Published
Autonomous development pipeline CLI that implements issue tracker todos using Claude AI
Downloads
21
Maintainers
Readme
dev-nobiya
Available in: English | Korean
⚠️ This is a beta release. Expect breaking changes between versions.
Autonomous development pipeline CLI. Create an issue in your tracker — Claude AI analyzes, implements, reviews, and pushes the branch automatically.
How it works
Issue (Todo)
→ Branch created
→ Claude plans the implementation
→ Claude implements task by task
→ Claude reviews the code
→ Branch pushed
→ Issue status updatedSupported Providers
| Category | Options | |----------|---------| | Issue Tracker | Linear, Jira, GitHub Issues | | Notifications | Discord, Slack |
Prerequisites
- Claude Code CLI —
claudecommand must be available - Node.js 20+
- Git
Installation
npm install -g dev-nobiya@betaQuick Start
Run inside the target project directory:
cd /path/to/your-project
dev-nobiya setup
dev-nobiya runsetup — interactive onboarding: connects your issue tracker, maps workflow states, configures notifications.
run — fetches all Todo issues and processes them one by one through the full pipeline.
Pipeline Detail
1. Planning
Claude reads the issue and produces a task list (work-plan.md). A separate session verifies the plan meets requirements — if not, it replans (up to 3 times).
2. Implementation
Claude implements tasks one by one. After all tasks are checked off, a completion verification session confirms everything is done. Retries up to 3 times if incomplete.
3. Code Review
| Verdict | Result | |---------|--------| | PASS | Push → Issue marked Done → Notification sent | | WARN | Fix issues → re-review (up to 5 cycles) | | FAIL | Fix issues → re-review (up to 5 cycles) | | Exceeded limit | Push → Issue marked In Review (WARN) or Blocked (FAIL) |
Files Created by Setup
| File | Purpose |
|------|---------|
| .dev-nobiya/.env | Provider credentials and state mappings (gitignored) |
| .claude/settings.json | Claude autonomous execution permissions |
| .gitignore | Adds .dev-nobiya/.env and .dev-nobiya/runs/ |
Note: Commit
.claude/settings.jsonto git before runningdev-nobiya run.
License
MIT
dev-nobiya (한국어)
⚠️ 베타 버전입니다. 버전 간 변경사항이 있을 수 있음.
이슈 트래커에 이슈를 등록하면 Claude AI가 분석, 구현, 리뷰, 브랜치 push까지 자동으로 처리하는 자율 개발 파이프라인 CLI.
전체 흐름
이슈 (Todo)
→ 브랜치 생성
→ Claude 플래닝
→ Claude 태스크별 구현
→ Claude 코드 리뷰
→ 브랜치 push
→ 이슈 상태 업데이트지원 Provider
| 카테고리 | 옵션 | |---------|------| | 이슈 트래커 | Linear, Jira, GitHub Issues | | 알림 | Discord, Slack |
사전 요구사항
- Claude Code CLI —
claude명령어 사용 가능해야 함 - Node.js 20+
- Git
설치
npm install -g dev-nobiya@beta빠른 시작
대상 프로젝트 루트에서 실행:
cd /path/to/your-project
dev-nobiya setup
dev-nobiya runsetup — 대화형 온보딩: 이슈 트래커 연동, 워크플로우 상태 매핑, 알림 채널 설정.
run — Todo 이슈를 전체 조회해 파이프라인 순차 실행.
파이프라인 상세
1. 플래닝
Claude가 이슈를 읽고 태스크 목록(work-plan.md)을 생성함. 별도 검증 세션이 요구사항 충족 여부를 확인하고, 미흡하면 재플래닝 (최대 3회).
2. 구현
Claude가 태스크를 하나씩 구현함. 전체 완료 후 완료 검증 세션이 요구사항 충족 여부를 확인. 미흡하면 재시도 (최대 3회).
3. 코드 리뷰
| 판정 | 결과 | |------|------| | PASS | Push → 이슈 Done → 알림 발송 | | WARN | 문제 수정 후 재리뷰 (최대 5회) | | FAIL | 문제 수정 후 재리뷰 (최대 5회) | | 한계 초과 | Push → In Review (WARN) 또는 Blocked (FAIL) |
Setup이 생성하는 파일
| 파일 | 내용 |
|------|------|
| .dev-nobiya/.env | Provider 인증 정보 및 상태 매핑 (gitignore) |
| .claude/settings.json | Claude 자율 실행 권한 설정 |
| .gitignore | .dev-nobiya/.env, .dev-nobiya/runs/ 추가 |
중요:
dev-nobiya run실행 전.claude/settings.json을 반드시 git에 커밋해야 함.
라이선스
MIT
