agent-browser
Browser automation through the repo agent-browser CLI. Explicit helper for navigation, forms,…
Team execution mode — backward-compatible alias for harness-work with team orchestration. Composer/composer 2.5 maps to the cursor backend.
$ npx -y skills add Chachamaru127/claude-code-harness --skill breezing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/breezingContext preview
The summary Claude sees to decide when to auto-load this skill.
Team execution mode — backward-compatible alias for harness-work with team orchestration. Composer/composer 2.5 maps to the cursor backend.
name: breezing description: "Team execution mode — backward-compatible alias for harness-work with team orchestration. Composer/composer 2.5 maps to the cursor backend." description-ja: "チーム実行モード — harness-work のチーム協調エイリアス。breezing, チーム実行, 全部やって, composer, コンポーザー, composer 2.5 でトリガー。" description-en: "Team execution mode — backward-compatible alias for harness-work with team orchestration. Composer/composer 2.5 maps to the cursor backend." kind: workflow purpose: "Wrap harness-work with team execution orchestration" trigger: "breezing, team execution, do everything, composer, composer 2.5, composer mode, コンポーザー" shape: wrap role: orchestrator base: harness-work pair: harness-review owner: harness-core since: "2026-05-05" allowed-tools: ["Read", "Write", "Edit", "Bash", "Grep", "Glob", "Task", "WebSearch", "Monitor"] argument-hint: "[all|N-M|--codex|--cursor|--reviewer-only|--parallel N|--no-commit|--no-discuss|--no-review-gate|--auto-mode]" user-invocable: true
> **後方互換エイリアス**: `harness-work` をチーム実行モードで動かします。
`/breezing` は「計画 → 実装 → OK が出るまでレビュー → 報告」を 1 回の起動で完走する。 operator が `/harness-plan` や `/harness-review` を個別に指示する必要はない(operator 裁定 2026-07-24)。
1. **Plan gate**: 依頼スコープに対応する task が Plans.md に無い、または不足している場合、先に `harness-plan` を実行して task を生成してから続行する。既に plan がある場合はそのまま Phase 0 へ。plan 生成時のスコープは harness-plan の「スコープ既定: 今進められる全作業」に従う。 2. **Work**: 既存の Phase 0 → A → B(per-task review 含む)。 3. **Integrated Review Gate(Phase D、既定 ON)**: Phase B 完了後、**Phase C の最終化(完了報告・run 完了宣言)より前に**、run 全体の diff に `harness-review` を実行する。
4. **Finalize + Report(Phase C)**: gate の APPROVE を得てから Plans.md 更新・commit・完了報告を確定する。gate 未通過のまま run を「完了」として報告してはならない。最終報告は easy 作法で出す(host session に `easy` skill があれば invoke してその作法に従う。無ければ `harness-work` の Completion Report テンプレート)。
`--reviewer-only` / `--no-commit` 等の既存フラグは、この pipeline の該当段だけを動かす per-run override として働く。 低リスクの高速 run で Phase D を省きたい時は `--no-review-gate` を渡す(Phase B の per-task review は省かれない。省くのは run 全体 diff への統合レビューだけ)。
R04/R05 の確認 skip が読む `ctx.WorkMode` は、`HARNESS_WORK_MODE` / `ULTRAWORK_MODE` env (skill から設定できない)か SQLite `work_states` 行のどちらかで立つ。`bin/harness work-mode <on|off|status>` が後者を書く唯一の入口(`harness-work` の「Work Mode Lifecycle」節が正本)。
`--codex` run では `bin/harness work-mode on --codex` を使う(R07 = Lead の直接 Write/Edit 禁止が同時に立つ)
(backend が `claude` / `codex` / `cursor` のどれでも同じ規律。cursor fast path の `session declare` / `--clear` と同じ「run 境界で必ず対で呼ぶ」形)
Lead は run 開始時に `.claude/state/breezing-active.json` を書く。guardrail は このファイルを R07(codex mode)と R08(reviewer subagent 判定のスコープ)の file producer として読む(`go/internal/guardrail/breezing_state.go`):
{"impl_mode": "codex", "started_at": "<ISO8601>"}R07/R08 のスコープ判定が生き続ける
spawn コマンドの環境に付ける。セッション内 reviewer subagent は CC が付与する `agent_type` で自動判定されるため追加作業は不要
敵は **冗長さ** であって進捗報告ではない。**起動時に実行計画を簡潔に明示してから実行を開始する**。見やすい進捗報告は歓迎する。冗長な繰り返し・中身のない前置きだけを禁ずる。
最初の応答で、何を・どの順で進めるかを示してから tool 実行に入る:
🚀 cursor / composer-2.5-fast / feat/hah-11-golden-rule-lint / Reviewer これから: 1. backend/model を resolve 2. composer に advisory findings を委譲 (read-only) 3. brain 一次レビューで verdict を確定 → 3-5 行要約 → Plans.md 更新
banner 1 行 (`🚀 <backend> / <model> / <branch> / <task>`) + 計画 2-4 行。1 秒以内に出し、即 Step 1 へ。
既定 backend は **`claude`(Native subagent)**。resolver の未設定 fallback も `claude` であり、これは罠ではなく意図された既定。 ⚠️ 警告は resolver が **不正値 fallback** の stderr 警告を出した時だけ banner 直後に 1 行で出す(正常に `claude` へ解決された場合は出さない。同一 run 内で繰り返さない)。
Lead は run 単位で、作業内容・量からフラットに backend を選んでよい。選ぶ時は resolver への明示 override(`--backend <v>` / `--codex` / `--cursor`)を使う。env 直読みは引き続き禁止:
| 作業の性質 | 推奨 backend | 理由 | |---|---|---| | 通常の実装・修正・テスト(既定) | `claude` (native) | Worker 契約(`worker-report.v1` / self_review 5 件)が全部効く | | 大規模で独立性の高い一括実装、Claude 側 rate limit 回避 | `codex` | `breezing --codex` の companion が専用の worker route を解決して委譲する。Native Codex は managed custom agent を選択し、deep / review / advisor は各 role の route を維持する | | UI 大量生成、lean な高速委譲 | `cursor` | lean path(worktree 隔離 + Lead diff review) |
モデル ID は skill に書かない。`bash "${HARNESS_PLUGIN_ROOT}/scripts/model-routing.sh" --host <backend> --role worker` が正本。 CCH の role 値は未指定時の既定。利用者の明示指定と手動変更を尊重し、AI の推定で再調整せず、親の変更を全 Worker に配らない。native profile と Reviewer の隔離契約を維持する。 `breezing --codex` の companion 経路だけが `bash "${HARNESS_PLUGIN_ROOT}/scripts/model-routing.sh" --host codex --role worker` で 専用の `worker` route を解決する。`max` が返る場合は `codex-companion.sh` が公式 companion 1.0.6 の `--effort max` 非対応を吸収し、 raw `codex exec` の config override へ正規化する。Worker の write/sandbox intent は保持し、deep / review / advisor の role route を worker に流用しない。
Codex-native Breezing は管理済み `.codex/agents/worker.toml` を `a
Plan. Work. Review. Ship. A disciplined delivery loop for Claude Code, Codex CLI, Cursor, and Grok.
Repo: Chachamaru127/claude-code-harness
Browser automation through the repo agent-browser CLI. Explicit helper for navigation, forms,…
CI red? Call us. Pipeline fire brigade deploys. Use when user mentions CI failures, build…
Read-only delegate to cursor-agent (Composer) for questions, investigation, design…
Delegate a single write task to Cursor Composer via cursor-companion.sh inside an isolated…
Run a Cursor Composer review as an advisory second opinion while keeping the primary review…
Configure and verify the Cursor backend for Claude Code Harness. Use when user invokes…