Install
openclaw skills install ouroboros-superpowers명시적 요청 시에만 사용. 트리거: '우로보로스/ouroboros'(인터뷰→스펙), '슈퍼파워/superpowers'(계획→실행), '스펙부터/풀플로우'(전체).
openclaw skills install ouroboros-superpowers| 트리거 | 시작 | 끝 | 용도 |
|---|---|---|---|
| "우로보로스", "ouroboros" | Phase 1 | Phase 2 | 스펙만 정리 |
| "슈퍼파워", "superpowers" | Phase 3 | Phase 5 | 계획+실행 (스펙 있을 때) |
| "스펙부터", "풀플로우", "전체" | Phase 1 | Phase 5 | 처음부터 끝까지 |
[Phase 1-2: Ouroboros] [Phase 3-5: Superpowers]
질문 → 스펙 계획 → 실행 → 검증
목표: 숨겨진 가정을 노출하고 모호성을 제거
인터뷰가 끝나면 내부적으로 평가:
Ambiguity ≤ 0.2 일 때만 다음 단계로 진행. (80% 이상 명확해야 스펙 작성 가능)
인터뷰 결과를 불변 스펙으로 결정화:
# [기능명] 스펙
## 목표
[한 문장으로 정의]
## 범위
### 포함
- ...
### 제외 (YAGNI)
- ...
## 핵심 컴포넌트
1. [컴포넌트]: [책임]
2. ...
## 데이터 흐름
[입력] → [처리] → [출력]
## 성공 기준
- [ ] ...
- [ ] ...
## 제약 조건
- ...
## 열린 질문 (있다면)
- ...
저장 위치: docs/specs/YYYY-MM-DD-<topic>.md
스펙을 바이트 사이즈 태스크로 분해:
# [기능명] 구현 계획
**목표:** [한 문장]
**아키텍처:** [2-3문장]
---
### Task 1: [컴포넌트명]
**파일:**
- 생성: `path/to/file.ts`
- 테스트: `tests/path/to/test.ts`
- [ ] Step 1: 실패하는 테스트 작성
- [ ] Step 2: 테스트 실행, 실패 확인
- [ ] Step 3: 최소 구현
- [ ] Step 4: 테스트 통과 확인
- [ ] Step 5: 커밋
저장 위치: docs/plans/YYYY-MM-DD-<topic>.md
두 가지 모드 제공:
태스크당 새 서브에이전트 파견:
현재 세션에서 직접 실행:
3단계 검증:
사용자가 개발 요청을 하면:
1. "몇 가지 질문으로 시작하겠습니다."
2. 소크라테스 인터뷰 (3-5개 질문)
3. "스펙을 정리하겠습니다." → 스펙 제시 → 승인 요청
4. "구현 계획을 세우겠습니다." → 계획 제시 → 승인 요청
5. "실행 모드를 선택해주세요: [서브에이전트/인라인]"
6. 실행 → 검증 → 완료
간단한 작업은 풀 프로세스가 과할 수 있음.
단축 조건:
단축 시:
원본 저장소:
ouroboros-ref/ - Ouroboros 원본superpowers-ref/ - Superpowers 원본