| name | auto-workflow |
| description | 자율 판단 + 자율 발견 워크플로우 (v2.0 - Ralph Wiggum 철학 통합). "할 일 없음 → 종료"가 아닌 "할 일 없음 → 스스로 발견". 5계층 우선순위, 9개 커맨드 자동 트리거, Context 예측 기반 관리.
|
| version | 4.0.0 |
| triggers | {"keywords":["자동 완성","auto","자율 작업","무중단","ralph","loop"],"file_patterns":[],"context":["대규모 작업 자동화","Context 관리 자동화","자율 발견","9개 커맨드 통합"]} |
| capabilities | ["log_all_actions","chunk_logs","monitor_context","auto_checkpoint","prd_management","completion_promise","autonomous_discovery","auto_debug","auto_check","auto_commit","auto_issue_fix","auto_pr","auto_tdd","auto_research","auto_audit","auto_parallel","context_prediction","context_cleanup","context_restart","e2e_validation","e2e_parallel","tdd_validation","prd_analysis","solution_search","solution_migrate"] |
| model_preference | opus |
| phase | [1,2,3,4,5] |
| auto_trigger | false |
| dependencies | ["journey-sharing","session","create","check","debug","issue","pr","tdd","research","audit","parallel"] |
| token_budget | 4000 |
auto-workflow 스킬 (v4.0 - 9개 커맨드 통합)
개요
/auto 및 /work --loop 커맨드의 핵심 기능을 제공하는 스킬입니다.
Ralph Wiggum 철학을 통합하여 "할 일 없음 → 종료" 대신 **"할 일 없음 → 자율 발견"**을 구현합니다.
핵심 원칙
"Iteration > Perfection" - 완벽보다 반복
"Failures Are Data" - 실패는 정보
"Persistence Wins" - 끈기가 승리
핵심 기능
- 5계층 우선순위: Tier 0(세션) → Tier 1(긴급) → Tier 2(작업) → Tier 3(개발) → Tier 4(자율)
- 9개 커맨드 자동 트리거: /check, /commit, /issue, /debug, /parallel, /tdd, /research, /pr, /audit
- Context 예측 관리: 80%에서 예측 분석, 90%에서 즉시 정리
- 병렬 처리: 모든 Tier에서 2-4 에이전트 병렬 실행
- E2E 4방향 검증: Functional/Visual/Accessibility/Performance 병렬
- 자율 발견: 명시적 작업 없을 때 PRD 분석 → 솔루션 탐색 → 마이그레이션
파일 구조
.claude/skills/auto-workflow/
├── SKILL.md # 이 파일
├── scripts/
│ ├── auto_cli.py # CLI 진입점 (python auto_cli.py)
│ ├── auto_orchestrator.py # 메인 루프 엔진
│ ├── auto_discovery.py # 2계층 자율 발견 로직
│ ├── auto_logger.py # 로그 관리
│ └── auto_state.py # 상태/체크포인트 관리
└── references/
└── log-schema.md # 로그 스키마 문서
.claude/auto-logs/
├── active/ # 진행 중인 세션
│ └── session_YYYYMMDD_HHMMSS/
│ ├── state.json # 세션 상태
│ ├── log_001.json # 로그 청크
│ └── checkpoint.json # 체크포인트
└── archive/ # 완료된 세션
오케스트레이터 실행 (권장)
외부 Python 스크립트로 Claude Code를 호출하여 자율 루프를 실행합니다.
cd D:\AI\claude01\.claude\skills\auto-workflow\scripts
python auto_cli.py
python auto_cli.py --max 10
python auto_cli.py --promise "DONE"
python auto_cli.py --dry-run
python auto_cli.py --skip-validation
python auto_cli.py --skip-validation --max 5
python auto_cli.py discover
python auto_cli.py discover --report
python auto_cli.py status
python auto_cli.py resume
python auto_cli.py resume <session>
python auto_cli.py pause
python auto_cli.py abort