本文へ移動
cccskills
無料GitHub で公開

breezing

Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md8.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Breezing — Team Execution Mode

Backward-compatible alias: Runs harness-work in team execution mode.

Quick Reference

User InputSubcommandBehavior
breezing(none)Ask for scope before executing
breezing allallComplete all tasks in Plans.md
breezing 3-6N-MComplete tasks 3 through 6
breezing --codex all--codexComplete all tasks via Codex CLI
breezing --parallel 2 all--parallel NComplete all tasks with 2 parallel workers
breezing --no-commit all--no-commitComplete all tasks, suppress automatic commits
breezing --no-discuss all--no-discussComplete all tasks, skipping planning discussion
breezing --auto-mode all--auto-modeTry Auto Mode rollout on a compatible parent session

Options

OptionDescriptionDefault
allTarget all incomplete tasks-
N or N-MTask number/range specification-
--codexDelegate implementation to Codex CLIfalse
--parallel NNumber of parallel Implementersauto
--no-commitSuppress automatic commitsfalse
--no-discussSkip planning discussionfalse
--auto-modeExplicitly opt in to Auto Mode rollout. Only considered when the parent session's permission mode is compatiblefalse

Execution

This skill delegates to harness-work. Run harness-work with the following settings:

  1. Pass arguments directly to harness-work
  2. Force team execution mode — Three-way separation: Lead → Worker spawn → Reviewer spawn
  3. Lead focuses on delegation only — Does not write code directly
  4. Auto Mode is opt-in — --auto-mode is accepted as a rollout flag for compatible parent sessions

Differences from harness-work

Aspectharness-workbreezing (this skill)
ParallelizationAutomatic splitting based on needLead/Worker/Reviewer role separation
Lead's roleCoordination + implementationDelegation only (coordination focused)
ReviewLead self-reviewIndependent Reviewer
Default scopeNext taskAll tasks

Team Composition

RoleAgent TypeModeResponsibility
Lead(self)-Coordination, command, task distribution
Worker xNharness:workerbypassPermissions (current) / Auto Mode (follow-up)*Implementation
Reviewerharness:reviewerbypassPermissions (current) / Auto Mode (follow-up)*Independent review

*If the parent session or frontmatter specifies bypassPermissions, that takes precedence. The distributed template currently uses bypassPermissions, so Auto Mode is a follow-up rollout target and not the default behavior.

Codex Mode (--codex)

A mode that delegates all implementation to Codex CLI via the official plugin codex-plugin-cc:

# Task delegation (writable)
bash "${CLAUDE_SKILL_DIR}/../../scripts/codex-companion.sh" task --write "task content"

# Via stdin (for large prompts)
CODEX_PROMPT=$(mktemp /tmp/codex-prompt-XXXXXX.md)
# Write task content
cat "$CODEX_PROMPT" | bash "${CLAUDE_SKILL_DIR}/../../scripts/codex-companion.sh" task --write
rm -f "$CODEX_PROMPT"

Flow Summary

breezing [scope] [--codex] [--parallel N] [--no-discuss] [--auto-mode]
    │
    ↓ Load harness-work with team mode
    │
Phase 0: Planning Discussion (skipped with --no-discuss)
Phase A: Pre-delegate (team initialization)
Phase B: Delegate (Worker implementation + Reviewer review)
Phase C: Post-delegate (integration verification + Plans.md update + commit)

Progress Feed (progress notifications during Phase B)

The Lead outputs progress in the following format each time a Worker completes a task:

📊 Progress: Task {completed}/{total} done — "{task_subject}"

Example output:

📊 Progress: Task 1/5 done — "Add failure re-ticketing to harness-work"
📊 Progress: Task 2/5 done — "Add --snapshot to harness-sync"
📊 Progress: Task 3/5 done — "Add progress feed to breezing"

Design intent: Breezing often involves long-running execution. This allows users to see "how far along things are" at a glance when checking the terminal. The task-completed.sh hook outputs equivalent information via systemMessage, complementing the Lead's output.

Review Policy (unified across all modes)

Even in Breezing mode, reviews follow the unified policy of Codex exec first → internal Reviewer fallback. See the "Review Loop" section of harness-work for details.

  • Worker implements and commits within the worktree → returns results to Lead
  • Lead reviews via Codex exec (120s timeout, fallback: Reviewer agent)
  • REQUEST_CHANGES → Lead sends fix instructions to Worker via SendMessage, Worker amends (up to 3 times)
  • APPROVE → Lead cherry-picks to main → updates Plans.md to cc:done [{hash}]

Completion Report (Phase C — generated by Lead)

After all tasks are complete, the Lead generates a rich completion report with the following steps:

  1. Collect all cherry-pick commits with git log --oneline {base_ref}..HEAD
  2. Get the overall change scope with git diff --stat {base_ref}..HEAD
  3. Extract remaining cc:TODO / cc:WIP tasks from Plans.md
  4. Output according to the Breezing template in harness-work's "Completion Report Format"

The Lead generates this report, not Workers or hooks. The Lead reads git + Plans.md during Phase C to produce it.

Phase 0: Planning Discussion (structured 3-question check)

Before executing all tasks, verify plan health with the following 3 questions. All are skipped when --no-discuss is specified.

Q1. Scope confirmation:

"Executing {{N}} tasks. Is the scope appropriate?"

If too many, suggest narrowing by priority (Required > Recommended > Optional).

Q2. Dependency confirmation (only when Plans.md has a Depends column):

"Task {{X}} depends on {{Y}}. Is the execution order correct?"

Read the Depends column and display the dependency chain. Error if circular dependencies exist.

Q3. Risk flag (only when [needs-spike] tasks exist):

"Task {{Z}} is [needs-spike]. Should we spike it first?"

If there are incomplete [needs-spike] tasks, confirm whether to run the spike first.

If all 3 questions pass, proceed to Phase A (designed to complete in 30 seconds total).

Task Assignment Based on Dependency Graph

When Plans.md has a Depends column (v2 format), tasks are executed following the dependency graph:

  1. Execute tasks with Depends set to - first. If multiple independent tasks exist, they can be spawned in parallel
  2. After each Worker completes, Lead reviews → cherry-picks (see harness-work Phase B)
  3. Once a dependency source task is cherry-picked to main, execute tasks that depended on it next
  4. Repeat until all tasks are complete

Note: The "Worker complete → review → cherry-pick" cycle for each task is sequential. Only the Worker spawn portion of independent tasks (Depends is -) can be parallelized.

Codex Native Orchestration

Codex uses native subagents. Key control surfaces are spawn_agent, wait, send_input, resume_agent, close_agent.

Claude Code vs Codex communication API (SSOT: API mapping table in team-composition.md):

  • Claude Code: SendMessage(to: agentId, message: "...") to send fix instructions to Workers
  • Codex: resume_agent(agent_id) to resume Workers → send_input(agent_id, "...") to send instructions

Pseudo-code in harness-work is written in Claude Code syntax. Translate to the above when running in a Codex environment.

Related Skills

  • harness-work — From single tasks to team execution (core)
  • harness-sync — Progress synchronization
  • harness-review — Code review (auto-triggered within breezing)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

allow1

無料

Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.

日本語の概要は準備中です。原文の説明を表示しています。

tim-hub/powerball-harness352026年8月5日 更新

Reviews PRs that modify the Feature Table in CLAUDE.md. Use when a PR adds CC version rows or modifies docs/CLAUDE-feature-table.md.

日本語の概要は準備中です。原文の説明を表示しています。

tim-hub/powerball-harness352026年8月5日 更新

Use when researching Claude Code or Codex upstream releases, selecting adaptations, or preparing Harness upgrades. Local-only; not for distribution.

日本語の概要は準備中です。原文の説明を表示しています。

tim-hub/powerball-harness352026年8月5日 更新

Creates a single project slide or one-page visual summary for a repo. Use when generating a project intro image or promotional slide.

日本語の概要は準備中です。原文の説明を表示しています。

tim-hub/powerball-harness352026年8月5日 更新

Generates product demo videos and release walkthroughs via Remotion. Use when creating video documentation or animated demos.

日本語の概要は準備中です。原文の説明を表示しています。

tim-hub/powerball-harness352026年8月5日 更新

Operates Google Drive, Docs, Sheets, and Slides via gogcli. Use when listing, searching, reading, or updating Google Workspace files.

日本語の概要は準備中です。原文の説明を表示しています。

tim-hub/powerball-harness352026年8月5日 更新

tim-hub のスキルをすべて見る

このスキルの問題を報告する