← ClaudeAtlas

pev-pipelinelisted

PEV ((Triage →) Plan-Execute-Verify) パイプラインのメインフロー (v3.0+)。 Triage の plan_required / plan_skip 判定 + 各 phase 間の受け渡し規約、 artifacts/ ディレクトリ仕様、 Gate 判定ロジックを定義
myksyut/pev-harness · ★ 0 · Data & Documents · score 70
Install: claude install-skill myksyut/pev-harness
# pev-pipeline (v3.0+) PEV harnessの心臓部。 `/pev` コマンドが起動するメインフローを定義する。 v3.0 で **Phase 0 (Triage)** を新設、 Plan を on-demand 化。 ## When to Use - `/pev <task>` が呼ばれた時 - Phase間の遷移判断が必要な時 - Gate (A / B / Retry) の評価が必要な時 ## How It Works ### Phase 遷移ルール (v3.0+) ``` START │ ▼ [Phase 0: TRIAGE] (v3.0+ 新規) │ triage agentを起動 (model: sonnet, effort: low) │ 入力: task description + cwd context │ 出力: artifacts/triage.json (decision = plan_required | plan_skip) ▼ [Triage decision] │ plan_required → Phase 1 (Plan) へ │ plan_skip → Phase 2 (Execute) へ直行 (Mode B、 plan-less) ▼ [Phase 1: PLAN] (= plan_required の場合のみ) │ planner agentを起動 (model: opus, effort: xhigh) │ 入力: Goal/Constraints/AC + cwd context + triage.json │ 出力: artifacts/plan.md (= 必要なら冒頭に「## 確認質問」) ▼ [Gate A] permissionMode判定 (= Plan が起動された場合のみ): │ "auto" → 自動でPhase 2へ │ "default" → 停止、ユーザー承認待ち │ "plan" → ここで終了 ▼ [Phase 2: EXECUTE] │ executor agentを起動 (並列可) │ 入力: artifacts/plan.md (Mode A) or task description + cwd context (Mode B) │ 出力: code edits + artifacts/execute.log ▼ [Gate B] Stop hookが自動でPhase 3起動 ▼ [Phase 3: VERIFY] │ verifier agentを起動 (model: sonnet, effort: xhigh) │ 入力: git diff + plan.md (もしくは task description) │ 出力: artifacts/verify.json ▼ [Retry Gate] (/goal 駆動) verify.verdict: │ /goal が「verifier (別 Task) 作の verdict PASS + 生 test 出力 exit 0」を condition に自走駆動 │ PASS → goal 自動 clear → DONE │ FAI