auto-dev

Solid

Automated development pipeline. Runs a completed Planning Work through Development and Validation phases end-to-end.

AI & Automation 4 stars 0 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Auto-Dev 스킬 Work 파일과 Task 시스템을 통합하여 Development → Validation 파이프라인을 자동 실행합니다. --- ## Step 0: Work 컨텍스트 + Task 시스템 초기화 [건너뛰기 금지] ### 진입 확인 [건너뛰기 금지] Work ID가 제공된 경우, `planning-results.md` 존재 여부 확인: ```bash ls docs/works/active/W-XXX-*/planning-results.md 2>/dev/null \ || ls docs/works/idea/W-XXX-*/planning-results.md 2>/dev/null ``` - **파일 있음** → 계속 - **파일 없음** → "planning-results.md를 찾을 수 없습니다. `/plan-task W-XXX`를 먼저 실행하세요." 출력 후 중단 Work ID 없이 새 요청으로 진입한 경우 (`/auto-dev 로그인 기능 추가` 형식): - `work.sh new`로 Work 생성 후 → **즉시 `/plan-task W-XXX`로 위임** (planning-results.md 없이 Step 1 진행 금지) - 이는 `brainstorming → plan-task → auto-dev` 체인 준수를 위함 Fallback 모드(`docs/works/` 폴더 자체가 없는 경우)에서는 이 확인을 스킵합니다. ### Work ID가 제공된 경우 (예: `/auto-dev W-042`) 1. Work 파일 위치 탐색: `docs/works/idea/` 또는 `docs/works/active/` 2. `W-XXX-{slug}/W-XXX-{slug}.md` 와 `planning-results.md` 읽기 3. frontmatter `status`, `current_phase`, `phases_completed` 확인 **idea 상태면 자동 전환:** ```bash ./scripts/work.sh start W-042 # idea/ → active/ 이동, status: active, started_at 기록 ``` **current_phase에 따른 시작 위치:** | current_phase | 시작 위치 | | ------------- | --------------- | | `planning` | Step 1부터 전체 | | `development` | Step 2부터 재개 | | `validation` | Step 3부터 재개 | ### Work ID가 없는 경우 (예: `/auto-dev 로그인 기능 추가`) `docs/works/` 폴더 존재 여부 확인: - **존재하면** → `work.sh new`로 새 Work 생성 후 Step 1부터 진행: ```bash ./scripts/work.sh new "<요청 제목>" ``` - **없으면** → Step 4 fallback ### Task 시스템 초기화 [건너뛰기 금���] Work ID 확보...

Details

Author
This-HW
Repository
This-HW/claude-code-kit
Created
5 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category