
Harness Work
HAR: Execute Plans.md tasks from single task to full parallel team run.
Install
npx skills add Chachamaru127/claude-code-harness --skill harness-work -g -a claude-code -y- Repository
- Chachamaru127/claude-code-harness3.2k
- Category
- Engineering
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
HAR: Execute Plans.md tasks from single task to full parallel team run. Trigger: implement, execute, do everything, breezing, team run, parallel, composer, composer 2.5. Do NOT load for: planning, review, release, setup.
Harness Work
Harness の統合実行スキル。 以下の旧スキルを統合:
work, Plans.md タスクの実装(スコープ自動判断)impl, 機能実装(タスクベース)breezing, チームフル自動実行parallel-workflows, 並列ワークフロー最適化ci, CI 失敗時の復旧
Quick Reference
| ユーザー入力 | モード | 動作 |
|---|---|---|
harness-work | auto | タスク数で自動判定(下記参照) |
harness-work all | auto | 全未完了タスクを自動モードで実行 |
harness-work 3 | solo | タスク3だけ即実行 |
harness-work --parallel 5 | parallel | 5ワーカーで並列実行(強制) |
harness-work --codex | codex | Codex CLI に委託(明示時のみ) |
harness-work --breezing all | breezing | resolved backend でチーム実行(配布既定は claude、user/project default で cursor 可) |
harness-work --breezing --backend cursor all | breezing | Cursor worker backend を明示してチーム実行 |
harness-work --breezing --backend claude all | breezing | Codex native subagent worker を明示してチーム実行 |
harness-work --breezing | breezing | チーム実行を強制 |
harness-work 3 --plan roadmap | solo | named Plans の roadmap からタスク3を実行 |
Execution Mode Auto Selection(フラグなし時の自動判定)
明示的なモードフラグ(--parallel, --breezing, --codex)がない場合、
対象タスク数に応じて最適なモードを自動選択する:
| 対象タスク数 | 自動選択モード | 理由 |
|---|---|---|
| 1 件 | Solo | オーバーヘッド最小。直接実装が最速 |
| 2〜3 件 | Parallel(Task tool) | Worker 分離のメリットが出始める閾値 |
| 4 件以上 | Breezing | Lead 調整 + Worker 並列 + Reviewer 独立の三者分離が効果的 |
ルール
- 明示フラグは常にオートモードを上書きする
--parallel N→ Parallel モード(タスク数に関係なく)--breezing→ Breezing モード(タスク数に関係なく)--codex→ Codex モード(タスク数に関係なく)
--codexは明示時のみ発動。Codex CLI が未インストールの環境があるため、自動選択しない--codexは他モードと組み合わせ可能:--codex --breezing→ Codex + Breezing
Execution Backend Selection(実装バックエンド選択)
バックエンド(どのランタイムが実装するか)は、トポロジー(実行モード: solo / parallel / breezing)と直交する。 トポロジーが「何ワーカーで・どう分割して回すか」を決めるのに対し、バックエンドは「実装の手を誰が動かすか」を決める。 この契約は host-neutral であり(spec.md「Execution Backend Contract」)、Codex host から harness を駆動しても Claude Code から駆動しても同じに振る舞う。
