work
npx skills add https://github.com/chachamaru127/claude-code-harness --skill work
Agent 安装分布
Skill 文档
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> |
ã»ãã·ã§ã³ãã©ã¼ã¯ | – |
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 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 ã§ã¯
notifyhookï¼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,
"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– åå¥ã¿ã¹ã¯ã®å®è£ ãã¸ãã¯