pev-task-budgetlisted
Install: claude install-skill myksyut/pev-harness
# pev-task-budget
各 phase に「使ってよいトークンの目安」を渡す。モデル自身がカウントダウンを意識して優先順位調整やグレースフル終了する。
## ⚠️ 公式仕様との関係 (v2.1.2 追記)
**Anthropic 公式 [Task budgets docs (B3)](https://platform.claude.com/docs/en/build-with-claude/task-budgets)** より直接引用:
> Task budgets are not supported on Claude Code or Cowork surfaces at launch. Use task budgets directly via the Messages API on Claude Opus 4.7.
つまり Claude Code plugin 経由で `task-budgets-2026-03-13` beta header を passthrough する公式ルートは **現時点で存在しない**。 本 skill が実際に提供しているのは:
- ✅ **Layer 1**: agent prompt に「target task budget: Xk tokens」を hint として埋め込む (動作確認済、 LLM の self-rationing を期待)
- ❌ **Layer 2 (将来)**: `ANTHROPIC_BETA` 環境変数経由の beta header passthrough は Claude Code 側の対応待ち
「task budget が hard cap として効く」ことを期待した使い方は **できない**。 hint としての心理的圧力で agent が早めに切り上げる、 程度の効果が現実値。 厳密な上限が必要な場合は `max_tokens` または phase 分割で対処すること。
## When to Use
- Plan / Execute / Verify の各 phase 起動時 (自動)
- 長時間タスク (1時間以上推定) の前
- token コスト超過の懸念があるタスク
## Phase 別推奨予算
| Phase | 予算 (tokens) | 理由 |
|---|---|---|
| Plan | 50k | コードを広く読む、最低でも 20k 必要 |
| Execute (per executor) | 100k | 実装 + 周辺ファイル参照 |
| Verify | 30k | build/test 実行ログを取り込む |
| Dual Review (each reviewer) | 30k | 検証のみ |
合計目安: 1タスクあたり **180k〜400k tokens** (並列 executor 3個含む)。
`PEV_TASK_BUDGET` 環境変数でグローバル上限 (default: 100000)。
## 実装 (Claude Code v2.1.x 現実)
Claude Code v2.1.x では Messages API の `task-budgets-2026-03-13` beta header の plugin 側からの passthrough は完全対応していない。pev-harness の暫定運用は以下の2層:
### Layer 1: agent prompt 内の budge