<< All versions

Skill v1.0.0

currentAutomated scan100/100
voidlight00/3fools-pingpong/3fools-dogfood-runner
──Details
PublishedSeptember 27, 2026 at 11:23 AM
Content Hashsha256:71e4bfa1d9920975...
Git SHA35e564b87e8f
──Files
Files (1 file, 3.6 KB)
SKILL.md3.6 KBactive
SKILL.md · 83 lines · 3.6 KB

version: "1.0.0" name: 3fools-dogfood-runner description: 3fools-pingpong dogfooding (T1~T9) 단계 실행 방법론. SPEC.md §10에 따라 3fools 자체를 3fools 자기들로 만드는 첫 검증 시나리오. T1~T9 작업을 라우터가 분해하여 pane 2/3에 위임할 때의 표준 핸드오프 프롬프트와 성공 기준을 정의. router-claude / conductor가 사용.


3fools-dogfood-runner

목적

SPEC.md §10 dogfooding 첫 검증을 결정론적으로 실행. T1~T9 작업 분해 + 핸드오프 프롬프트 표준화 + 성공 기준 자동 체크.

T1~T9 분해 (SPEC §10.3)

#작업라우팅핵심 산출물
T1에이전트 7개 작성pane 4 직접~/.claude/agents/3fools-*.md
T2스킬 5개 작성pane 4 + pane 3 검증~/.claude/skills/3fools-*/SKILL.md
T3커맨드 11모드 라우터pane 4 + pane 2 코드 검토~/.claude/commands/3fools.md
T4install.sh curl 부트스트랩pane 2 (impl owner)~/3fools-pingpong/install.sh
T5tmux-bootstrap.shpane 2~/3fools-pingpong/scripts/tmux-bootstrap.sh
T6oauth-mesh 확장pane 2 + pane 3 정찰mesh-gateway repo patch
T7plugin.json + extension.jsonpane 3 정찰 + pane 2 작성.claude-plugin/, codex-extension/
T8README.md 사용자 가이드pane 4 (arch/quality)~/3fools-pingpong/README.md
T9통합 QA — doctor + init 시뮬pane 4 + pane 3~/3fools-pingpong/docs/qa-report.md

핸드오프 프롬프트 템플릿

pane 2 (impl) 위임

[Pane 4 → Pane 2 / T<n>] Implementation task.
Goal: <one-line>
Files to create: <absolute paths>
Acceptance criteria:
- <criterion 1>
- <criterion 2>
Hard rules:
- No emoji
- Follow existing harness convention (see CLAUDE.md examples: chat-ingest, site-clone, kami)
- model: opus on all Agent calls
- Reply in Korean to handoffs.jsonl result_ko
Reference: ~/3fools-pingpong/SPEC.md §<section>
Expected duration: <minutes>

pane 3 (verify) 위임

[Pane 4 → Pane 3 / T<n>] Verification/exploration task.
Goal: <one-line>
Look up: <what to find>
Return: <specific deliverable, 5-line max>
Sources required: file:line OR URL refs
Hard rules:
- No code modifications
- Redact any secret patterns in output
- Reply in Korean to handoffs.jsonl result_ko
Reference: ~/3fools-pingpong/SPEC.md §<section>
Expected duration: <minutes>

성공 기준 자동 체크 (SPEC §10.4)

기준검증 명령
doctor 5항목 PASS/3fools doctor exit 0
init → 3 pane 부트tmux list-panes -t 3fools-<slug> returns 3 panes
handoff sent/completed 페어링jq count match in handoffs.jsonl
kill --archive 정본 노트ls .3fools/sessions/*.md returns ≥1
redact 0 leakgrep -rEi '<token-pattern>' .3fools/ returns 0
다른 사용자 환경 시뮬git clone + ./install.sh + /3fools doctor 통과

실패 회복 (SPEC §10.5)

  • 단계별 git commit (feat: T<n> — <desc>)
  • T4~T7에서 실패 시 → SPEC.md 재검토 게이트 → 사용자 승인 후 명세 수정
  • 최악 시: dogfood 중단 → pane 4 단독으로 v0.1 minimal 작성 후 점진 확장

안전 게이트 (SPEC §8 S9)

  • ~/.claude/ 직접 쓰기 전 dry-run 먼저 (Write 시 user approval prompt)
  • ~/3fools-pingpong/ 안에 진실 소스 생성 후 symlink 권장 (OI5 임시 결정)

사용 에이전트

  • 3fools-conductor (dogfood 모드 진입 시 전체 조율)
  • 3fools-router-claude (T1~T9 라우팅 + 종합)
  • 3fools-impl-gpt / explorer-gemini (T4~T7 위임 수신)
All versions