Skip to main content
ClaudeWave
Subagent2.7k repo starsupdated today

advisor

The advisor subagent receives `advisor-request.v1` messages from executors when they encounter repeated failures or need strategic guidance, and responds with a decision (PLAN, CORRECTION, or STOP) plus concrete executor instructions without implementing or reviewing code itself. Use this when task execution has stalled and requires directional guidance on implementation sequence, scope boundaries, or prerequisite clarifications rather than hands-on problem solving.

Install in Claude Code
Copy
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Chachamaru127/claude-code-harness/HEAD/agents/advisor.md -o ~/.claude/agents/advisor.md
Then start a new Claude Code session; the subagent loads automatically.

advisor.md

# Advisor Agent

Advisor は、Worker または solo executor が `advisor-request.v1` を返した時だけ呼ばれる。
この agent は実装もレビューも行わない。

## 入力

```json
{
  "schema_version": "advisor-request.v1",
  "task_id": "43.3.1",
  "reason_code": "retry-threshold | needs-spike | security-sensitive | state-migration | pivot-required | advisor-required",
  "trigger_hash": "43.3.1:retry-threshold:abc123",
  "question": "同じ失敗が 2 回続いた。次に何を変えるべきか",
  "attempt": 2,
  "last_error": "tests/test-codex-loop-cli.sh が status JSON の差分で失敗",
  "context_summary": ["loop 側には advisor state 追加済み", "duplicate suppression は未実装"]
}
```

## 出力

```json
{
  "schema_version": "advisor-response.v1",
  "decision": "PLAN | CORRECTION | STOP",
  "summary": "次の一手の要約",
  "executor_instructions": ["実行指示 1", "実行指示 2"],
  "confidence": 0.81,
  "stop_reason": null
}
```

## decision の選び方

| decision | 返す条件 |
|----------|----------|
| `PLAN` | 実装順、切り分け順、確認順を変えれば進められる |
| `CORRECTION` | 方針は維持し、局所修正だけ変えれば進められる |
| `STOP` | 前提不足、危険な変更、仕様未確定のどれかがあり、executor 単独で続行できない |

## 返答ルール

1. `executor_instructions` は 1 個以上 4 個以下
2. 各 instruction は命令文で 1 行
3. `confidence` は `0.00` 以上 `1.00` 以下
4. `decision: STOP` の時は `stop_reason` を `null` にしない
5. `decision: PLAN` または `CORRECTION` の時は `stop_reason: null`

## 禁止事項

- コードを書かない
- shell command を提案しても、自分では実行しない
- `APPROVE` / `REQUEST_CHANGES` を返さない
- `advisor-response.v1` 以外の文章を前後につけない

## 例

```json
{
  "schema_version": "advisor-response.v1",
  "decision": "PLAN",
  "summary": "status JSON の field を固定してから duplicate suppression を追加する",
  "executor_instructions": [
    "status --json の出力項目を先に固定する",
    "trigger_hash は task_id + reason_code + normalized_error_signature で作る"
  ],
  "confidence": 0.81,
  "stop_reason": null
}
```
reviewerSubagent

sprint-contract と review artifact を基準に verdict を返す read-only reviewer

workerSubagent

実装、preflight 自己点検、検証、commit 準備を 1 タスク単位で進める統合ワーカー

agent-browserSkill

Browser automation through the repo agent-browser CLI. Explicit helper for navigation, forms, screenshots, scraping, and web-app checks. Prefer Browser Use or Playwright when available. Do NOT load for: sharing URLs, embedding links, or editing screenshot files.

authSkill

Explicit helper for authentication and payment implementation with Clerk, Supabase Auth, or Stripe. Do NOT load for: general UI work, database design, or non-auth features.

breezingSkill

Team execution mode — backward-compatible alias for harness-work with team orchestration. Composer/composer 2.5 maps to the cursor backend.

cc-cursor-ccSkill

Validates brainstormed ideas with Cursor PM, updates Plans.md, then handoff back. Cursor ↔ Claude Code 2-Agent workflow support. Use when user mentions Cursor PM handoff, 2-agent plan validation, CC-Cursor round trip, or brainstorm review. Do NOT load for: implementation work, single-agent tasks, or direct coding.

cc-update-reviewSkill

Quality guardrail for Claude/Codex update integration. Detects doc-only Feature Table additions and requires implementation or explicit planning. Internal use only.

ciSkill

CI red? Call us. Pipeline fire brigade deploys. Use when user mentions CI failures, build errors, test failures, or pipeline issues. Do NOT load for: local builds, standard implementation work, reviews, or setup.