skills/ralph-loop/SKILL.md
AI 자율 구현 방법론. 구현/개발/코딩 요청 시 자동 적용. 메인은 마더 서브에이전트를 spawn하고, 마더가 워커들을 관리. specs/ → IMPLEMENTATION_PLAN.md → 1태스크씩 구현 → 2단계 리뷰 → 테스트 → 반복.
npx skillsauth add kjaylee/misskim-skills ralph-loopInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Geoffrey Huntley의 AI 자율 개발 방법론 + Superpowers 비판적 흡수.
┌─────────────────────────────────────────────┐
│ 메인 에이전트 (Main) │
│ • 사용자와 대화 │
│ • Ralph Loop 마더 spawn │
│ • 전체 조율 및 의사결정 │
└──────────────────┬──────────────────────────┘
│ spawn (label: ralph-mother)
▼
┌─────────────────────────────────────────────┐
│ 마더 에이전트 (Mother) │
│ • specs/ 폴더 생성 및 관리 │
│ • IMPLEMENTATION_PLAN.md 생성/업데이트 │
│ • 워커 서브에이전트 spawn │
│ • 🆕 2단계 리뷰 수행 (스펙 준수 → 품질) │
│ • 진행 상황 메인에게 보고 │
└──────────────────┬──────────────────────────┘
│ spawn (label: ralph-worker-N)
▼
┌─────────────────────────────────────────────┐
│ 워커 에이전트 (Worker) │
│ • 단일 태스크 구현 │
│ • 🆕 자체 검증 실행 (테스트/curl/브라우저) │
│ • 🆕 검증 증거 포함하여 보고 │
│ • 결과 마더에게 보고 │
└─────────────────────────────────────────────┘
사용자가 구현/개발 요청 시:
spawn 시 전달받은 요구사항으로:
Phase 1: 요구사항 정의
specs/
├── feature-a.md
├── feature-b.md
└── ...
Phase 2: 플래닝
# IMPLEMENTATION_PLAN.md
## TODO
- [ ] 태스크 1 (예상 2-5분)
- [ ] 태스크 2 (예상 2-5분)
## DONE
- [x] 완료된 태스크 ✅ 스펙준수 ✅ 품질
Phase 3: 빌딩 (반복)
1. IMPLEMENTATION_PLAN.md 읽기
2. 가장 중요한 태스크 선택
3. 워커 서브에이전트 spawn (해당 태스크 + 관련 스펙 전문 전달)
4. 워커 완료 보고 수신
5. 🆕 2단계 리뷰:
a) 스펙 준수 검증 — 워커 결과물 vs 스펙 비교
- 누락된 요구사항 있나?
- 스펙에 없는 것을 추가했나? (YAGNI 위반)
b) 품질 검증 — 코드 품질, 에러 핸들링, 엣지 케이스
6. 🆕 검증 증거 확인 — "테스트 통과" 주장에 실제 출력이 있나?
7. 리뷰 통과 → 플랜 업데이트 + 커밋
리뷰 실패 → 워커에게 수정 지시 (같은 서브에이전트)
8. 다음 태스크로 반복 또는 완료 보고
마더로부터 할당받은 단일 태스크:
버그/에러/예상치 못한 동작 발생 시:
| 🚫 Red Flag | ✅ 올바른 행동 | |-------------|---------------| | "아마 될 거야" | 검증 실행 후 결과로 판단 | | "이것만 고치면 됨" (3번째) | 아키텍처 재검토 | | 테스트 없이 "완료" 선언 | 검증 증거 첨부 | | 스펙에 없는 기능 추가 | YAGNI — 스펙만 구현 | | 여러 수정을 한번에 | 한 번에 하나씩 | | 워커 보고만 신뢰 | 증거 직접 확인 | | "나중에 테스트" | 지금 검증 또는 미완료 처리 |
| 규모 | TDD | 2단계 리뷰 | 3-tier 구조 | |------|-----|-----------|------------| | 단일 HTML 게임/도구 | ❌ 불필요 | ✅ 마더가 빠르게 | ⚠️ 마더만 (워커 생략 가능) | | 멀티파일 프로젝트 | ⚠️ 핵심 로직만 | ✅ 필수 | ✅ 필수 | | Rust/WASM/Godot | ✅ 필수 | ✅ 필수 | ✅ 필수 |
메인 → 마더:
label: ralph-mother
task: "[요구사항 요약] 구현. specs/ 작성 → IMPLEMENTATION_PLAN.md → 워커로 구현 → 2단계 리뷰 → 완료 시 보고"
마더 → 워커:
label: ralph-worker-1
task: "태스크: [구체적 태스크]. 스펙: [전문 텍스트]. 구현 후 검증 실행, 증거 포함 결과 보고."
복잡한 프로젝트는 references/workflow.md 참조.
testing
게임 아이디어를 검토해 와우 팩터 5개를 추가하고, 스펙→TC→구현→QA→런칭까지 한 번에 밀어붙이는 일일 게임 런칭 써클. 기존 자동 게임 파이프라인을 대체/승격할 때 사용.
data-ai
Advanced YouTube analysis, transcripts, and metadata extraction.
development
Modern web design engineering skills including design tokens, advanced UI/UX methodologies, accessibility, and game-specific UI patterns. Use for building commercial-grade, performant, and accessible web interfaces.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".