From crucible
4축 통합 오케스트레이션 / 4-axis integrated orchestration — /brainstorm → /plan → /verify → /compound 순차 파이프라인. Use when a single topic requires end-to-end harness run across all four axes without manual dispatch. 트리거: "orchestrate", "오케스트레이션", "/orchestrate", "4축 파이프라인", "end-to-end"
How this skill is triggered — by the user, by Claude, or both
Slash command
/crucible:orchestrateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> 4축 통합 파이프라인. **[Stretch]** — v3.3 §10.2 AC-Stretch-1 목표. MVP 릴리스 블록 아님.
4축 통합 파이프라인. [Stretch] — v3.3 §10.2 AC-Stretch-1 목표. MVP 릴리스 블록 아님. 각 축 실제 LLM 호출은 W7.5 (KU-3) 에서 실측. 현재는 stub 반환 허용.
/brainstorm → /plan → /verify → /compound 호출이 번거로울 때sequential×fresh-context×strict 등)을 명시적으로 선택하고 싶을 때"add dark mode toggle")--skip-axis <n> : 특정 축(n=1..4) 스킵--resume <run_id> : 중단된 실행 재개 (마지막 done CP 다음부터)--axis dispatch=...,work=...,verify=... : 3-Axis 조합 선택 (T-W7-04).claude/state/orchestrate/<run_id>/experiment-log.yaml (CP-0~CP-5)01-brainstorm/requirements.md02-plan/impl-plan.md03-verify/qa-score.json04-compound/promotion-queue.yaml각 Phase는 목표 / 입력 / 동작 / 출력 / 실패 시 fallback 5섹션 고정.
전체 드라이버는 scripts/orchestrate-pipeline.sh, 체크포인트 기록은
scripts/orchestrate-checkpoint.sh, 진행 시각화는 scripts/cursor-bucket-ui.sh,
3-Axis 조합 선택은 scripts/orchestrate-three-axis.sh 에서 수행한다.
requirements.md)로 정제. 1축(skills/brainstorm) 재사용.--skip-axis 1 미지정.{run_id, topic, skip_axes, dispatch_mode, started_at}skills/brainstorm/SKILL.md 프로토콜 호출 (MVP stub: fixture requirements 복사)01-brainstorm/requirements.md 로 저장{requirements_path, turn_count, started_at, completed_at}01-brainstorm/requirements.md + CP-1 체크포인트status: failed 기록, 파이프라인 중단--skip-axis 1 지정 시 CP-1 status: skipped 로만 기록 후 Phase 2 진행01-brainstorm/requirements.md (또는 skip 시 topic 직접 투입).skills/plan/SKILL.md 프로토콜 호출 (MVP stub: task_count=0 placeholder)02-plan/impl-plan.md 로 저장{plan_path, task_count, completed_at}02-plan/impl-plan.md + CP-2 체크포인트status: failed, 파이프라인 중단 (체크포인트 보존)--skip-axis 2 → CP-2 status: skipped02-plan/impl-plan.md.skills/verify/SKILL.md qa-judge 호출 (MVP stub: 고정 점수 0.75 · verdict pass)03-verify/qa-score.json 로 저장{qa_score, verdict, ralph_loop_iterations, completed_at}qa_score < 0.40 → Phase 4 진입 거부, 파이프라인 중단 (체크포인트 유지)03-verify/qa-score.json + CP-3 체크포인트status: failed, 파이프라인 중단--skip-axis 3 → CP-3 status: skipped + qa_score: null03-verify/qa-score.json (verdict == pass 필수).skills/compound/SKILL.md 승격 게이트 호출 (MVP stub: promoted=0, rejected=0)04-compound/promotion-queue.yaml 로 저장{promoted_count, rejected_count, completed_at}04-compound/promotion-queue.yaml + CP-4 체크포인트status: failed, CP-5 는 기록하되 총평은 failed 로 마감--skip-axis 4 → CP-4 status: skipped + 빈 promotion-queuetotal_duration_sec = CP-5.timestamp - CP-0.started_atartifacts_paths 배열 수집{total_duration_sec, artifacts_paths, completed_at}cursor-bucket-ui.sh 에 최종 상태 전달 (done | failed | partial)CP-0 (Intake) · CP-1 (Brainstorm) · CP-2 (Plan) · CP-3 (Verify) · CP-4 (Compound) · CP-5 (Finalize).
모든 체크포인트는 .claude/state/orchestrate/<run_id>/experiment-log.yaml 에 flock(또는 mkdir fallback) 보호하에 append.
CP 순서 위반(예: CP-3 없이 CP-4 기록 시도)은 orchestrate-checkpoint.sh 가 거부한다.
scripts/orchestrate-three-axis.sh 가 dispatch × work × verify 9 조합 중
허용 3 조합만 통과시킨다:
sequential × fresh-context × strict — 기본. 단일 패널, 가장 보수적.parallel × shared-context × lenient — 고속 모드. 축 간 병렬 실행 시도.lazy × hybrid × skip — 디버그/드라이런 모드. 대부분 stub.미허용 조합 선택 시 stderr 에러 + exit 1.
scripts/cursor-bucket-ui.sh 는 현재 experiment-log.yaml 을 읽어 6 bucket
상태(pending · active · done · skipped · failed · paused) 를 ANSI 색상으로
렌더링. cursor 전이: pending → active → done(또는 failed).
--skip-axis <n> : 해당 축을 skipped 로 기록하고 통과--resume <run_id> : 마지막 done CP 다음 Phase 부터 재개ORCH_STUB=1 : 모든 축을 stub 으로 강제 (테스트용 기본값)references/agent-council/ wait cursor bucket UIreferences/hoyeon/ 3-Axis dispatch × work × verifyreferences/ouroboros/ Mandatory Disk Checkpointsnpx claudepluginhub tothefullest08/crucible --plugin crucibleProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.