work

Plans.md のタスクを実装する主力スキル。スコープに応じて戦略を自動選択。

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "work" with this command: npx skills add chachamaru127/claude-code-harness/chachamaru127-claude-code-harness-work

Work Skill

Plans.md のタスクを実装する主力スキル。スコープに応じて戦略を自動選択。

Philosophy

「聞いて、判断して、実行する」

1タスクなら直接実装。複数なら並列。大量なら自動反復。 ユーザーはスコープだけ決めれば、あとは自動。

Quick Reference

/work # スコープを聞いてから実行 /work 3 # タスク3だけ即実行 /work all # 全タスクを即実行 /work 3-6 # タスク3〜6を即実行 /work --codex # Codex CLI で実装(スコープを聞く) /work --codex all # Codex CLI で全タスク即実行 /work --parallel 5 # 並列5ワーカーで実行 /work --no-commit # 自動コミット抑制 /work --resume latest # 前回セッション再開

Options

Option Description Default

all

全未完了タスクを対象

N or N-M

タスク番号/範囲指定

--codex

Codex CLI で実装委託 false

--parallel N

並列ワーカー数 auto

--sequential

並列禁止(直列実行)

--no-commit

自動コミット抑制 false

--max-iterations N

反復上限(all 時) 10

--resume <id|latest>

セッション再開

--fork <id|current>

セッションフォーク

--deep-simplify

/simplify

  • code-simplifier 両方実行 false

--no-simplify

Auto-Refinement をスキップ false

Scope Dialog (引数なし時)

引数なしで呼ぶと、対話でスコープを確認:

/work どこまでやりますか?

  1. 次のタスク (推奨): Plans.md の次の未完了タスク
  2. 全部: 残りのタスクを全て完了
  3. 指定: タスク番号や範囲を指定 (例: 3, 3-6)

[Enter = 1]

引数ありなら即実行(対話スキップ)。

詳細: references/scope-dialog.md

Auto Strategy Selection

スコープに応じて、内部戦略を自動選択:

スコープ 戦略 元スキル相当

1タスク 直接実装 旧 /work

2-3タスク サブエージェント並列 旧 /work --parallel

4+タスク or all

サブエージェント並列 + 自動反復 旧 /ultrawork

実行開始時に戦略を表示:

🔧 戦略: 直接実装 (タスク1件) 🔧 戦略: 並列 3 ワーカー (タスク3件) 🔧 戦略: 並列 3 ワーカー + 自動反復 (タスク8件, 最大10回)

ユーザーは戦略を意識する必要なし。

Default Flow

/work [scope] ↓ Phase 0: スコープ確認 (引数なしなら対話) ↓ Phase 1: 戦略選択 (タスク数で自動判断) ↓ Phase 2: 実装 → 1タスク: 直接実装 → 複数: task-worker サブエージェント並列 → 全部/4+: 並列 + 反復ループ (完了まで自動) ↓ Phase 3: Review Loop (harness-review) → APPROVE: proceed → REQUEST_CHANGES: fix → re-review ↓ Phase 3.5: Auto-Refinement → Default: run /simplify (bundled) → --deep-simplify: run /simplify then code-simplifier agent → --no-simplify: skip ↓ Phase 4: Auto-commit (unless --no-commit) ↓ Tip 表示

Unified Memory Gate(必須)

/work 実行時は、以下の順序で Unified Harness Memory を必ず通す:

  • 実装前: harness_mem_resume_pack(project, session_id?, limit=5, include_private=false)

  • マイルストーン到達時(設計確定・大きな修正・方針転換): harness_mem_record_checkpoint(session_id, title, content, tags?, privacy_tags?)

  • 実装完了時(handoff 前): harness_mem_finalize_session(session_id, summary_mode="standard")

補足:

  • session_id は $CLAUDE_SESSION_ID → .claude/state/session.json の .session_id の順で取得する

  • harness_mem_sessions_list(project, limit=1) の先頭利用は read-only(resume確認)に限定し、record_checkpoint / finalize_session は明示 session_id が無い場合に失敗扱いとする

  • Codex では notify hook(after_agent)とこの手順を併用し、記録漏れを抑える

  • .codex/history.jsonl は daemon 側で自動インジェストされるため、手動追記不要

  • いずれかが失敗した場合は harness_mem_health() と scripts/harness-memd doctor で状態確認し、復旧後に同ステップを再実行する

Auto-Iteration (4+ tasks or all )

大量タスク時は自動反復ロジックが有効化:

  • 前回の失敗から自己学習

  • 未完了タスクを次イテレーションで再試行

  • 完了条件: 全タスク cc:done + ビルド成功 + テスト通過 + Review APPROVE

  • 最大反復回数: --max-iterations (default: 10)

詳細: references/auto-iteration.md

--codex Engine

--codex フラグで Codex CLI にすべての実装を委託:

項目 デフォルト --codex

実装主体 Claude (直接コーディング) Codex CLI

Claude の役割 調整 + 実装 PM (調整のみ)

Edit/Write 許可 禁止 (guard 適用)

品質保証 セルフレビュー AGENTS_SUMMARY + Quality Gates

詳細: references/codex-engine.md

Feature Details

Feature Reference

Scope Dialog See references/scope-dialog.md

Auto-Iteration See references/auto-iteration.md

Codex Engine See references/codex-engine.md

Execution Flow See references/execution-flow.md

Parallel Execution See references/parallel-execution.md

Session Management See references/session-management.md

Review Loop See references/review-loop.md

Auto-commit See references/auto-commit.md

Error Handling See references/error-handling.md

Smart Parallel Detection

Condition Parallel Count

1 task 1

All tasks edit same file 1

2-3 independent tasks 2-3

4+ independent tasks 3 (max)

Completion Tip

実行完了時に次のアクションを案内:

Done! 2 tasks completed. (3 remaining) Tip: /breezing でチーム並列実行できます Tip: --codex を付けると Codex に実装を委託できます

Session State

初期化

work-active.json を作成

cat > .claude/state/work-active.json <<EOF { "active": true, "started_at": "$(date -u +%Y-%m-%dT%H:%M:%SZ)", "strategy": "iteration", "codex_mode": false, "simplify_mode": "default", "bypass_guards": ["rm_rf", "git_push"], "allowed_rm_paths": ["node_modules", "dist", ".next", ".cache"], "review_status": "pending" } EOF

完了時クリア

rm -f .claude/state/work-active.json

Auto-invoke Skills

Skill Purpose When to Call

impl

Feature implementation On task implementation

verify

Build verification On post-implementation verification

harness-review

Multi-perspective review After implementation complete

Project Configuration

Override defaults via .claude-code-harness.config.yaml :

work: auto_commit: false # Disable auto-commit commit_on_pm_approve: true # 2-Agent: defer commit until PM approves

VibeCoder Hints

What You Want How to Say

次のタスクだけ /work (Enter で次のタスク)

全部終わらせて /work all

この番号だけ /work 3

ここからここまで /work 3-6

Codex に任せて /work --codex

並列で速く /work --parallel 5 all

チームで完走して → /breezing を使用

Related Skills

  • breezing

  • Agent Teams でチーム並列完走(Lead は指揮のみ)

  • harness-review

  • コードレビュー(/work 内で自動起動)

  • impl

  • 個別タスクの実装ロジック

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

auth

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

agent-browser

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

generate-video

No summary provided by upstream source.

Repository SourceNeeds Review