myksyut/pev-harness

3 stars · Last commit 2026-07-28

Claude Opus 4.7 native Plan-Execute-Verify coding harness — a Claude Code plugin that enforces a 3-phase pipeline with hook-driven verification

README preview

# pev-harness

[![CI](https://github.com/myksyut/pev-harness/actions/workflows/ci.yml/badge.svg)](https://github.com/myksyut/pev-harness/actions/workflows/ci.yml)
[![GitHub stars](https://img.shields.io/github/stars/myksyut/pev-harness?style=social)](https://github.com/myksyut/pev-harness/stargazers)
![version](https://img.shields.io/badge/version-5.0.0-blue)
![license](https://img.shields.io/badge/license-MIT-green)
![claude--code](https://img.shields.io/badge/Claude%20Code-%E2%89%A5v2.1.156-purple)

**Claude Code に「計画 → 実装 → 検証」の型を与える plugin。**

`/pev "タスク"` と投げるだけで、 曖昧な依頼は **質問して仕様化** し、 実装は **安いモデルに委譲** し、 完成したかどうかは **実装者とは別の verifier がテストを回して判定** します。 高いモデルは判断だけ、 安いモデルは作業だけ — この役割分担で、 素の Claude Code より **壊れにくく・検証付きで・安く** なります。

**コマンド名について**: plugin として install した場合、 実際のコマンドは plugin namespace 付きの **`/pev-harness:pev`** です (`/pev-init` → `/pev-harness:pev-init` 等も同様)。 本 README では以降、 読みやすさのため `/pev` と略記します。

> ⭐ 役に立ったら [star](https://github.com/myksyut/pev-harness/stargazers) をお願いします。

## 3 行でいうと

1. **勝手に作らない** — 仕様が曖昧なら実装前に質問が返ってくる (対話できない実行では、 根拠付きのデフォルトを明示して確定)
2. **自己申告を信じない** — 「できました」ではなく、 独立した verifier がテストを書いて exit code で PASS/FAIL を判定。 FAIL なら自動で直して再検証 (最大 3 回)

View full repository on GitHub →