From scribe
設計議論・grill 専用の第 2 対話相手(consult role セッション)を起動する。 scribe-spawn --consult の薄い wrapper。ユーザーが consult を能動起動する唯一の入口。 spawn 前に protocol §7 入口B のルーティング判定を行う(決定確定型の議題は pre-bake を推奨・ユーザー裁定)。 consult は anchor 同居・read-only セッション(実装・gate 代行・オーケストレーションはしない)。 model は既定 fable・利用不可時のみ opus へ自動 fallback(--model 明示が優先・role-context-spec §2.3)。 Use when user wants to: 設計を相談したい / 別セッションに grill させたい / 論点を第 2 視点で詰めたい, says 「consult 起動」「相談役を呼んで」「設計を詰める別セッション」「grill セッション立てて」。
How this skill is triggered — by the user, by Claude, or both
Slash command
/scribe:consultThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
設計議論・grill 専用の **第 2 対話相手**(consult role)を anchor 同居で起動する。これは scribe で
設計議論・grill 専用の 第 2 対話相手(consult role)を anchor 同居で起動する。これは scribe で
consult を ユーザーが能動起動する唯一の入口。役割・禁止・モデル規約の SSOT は
docs/role-context-spec.md §2.3(本 skill はそこを薄くラップするだけ・規約本文を二重化しない)。
scribe-spawn.sh --consult を呼び、SCRIBE_ROLE=consult を注入した read-only セッションを
別 tmux window(window 名 consult)で起動する。worktree は作らない(consult は anchor 同居)。consult は別 tmux window に新規セッションを起こす outward な操作。起動前にユーザーへ確認してから実行する。
docs/protocol.md §7「入口B」・本文をここへ転記しない):
議題が「決定を確定・記録したい」形か「思考の壁打ち」かを判定する。
"${CLAUDE_PLUGIN_ROOT}/scripts/scribe-spawn.sh" --consult --dry-run
... --consult --dry-run <bd-id>。存在しない id は fail-loud で弾かれる。--dry-run を外す):
"${CLAUDE_PLUGIN_ROOT}/scripts/scribe-spawn.sh" --consult
"${CLAUDE_PLUGIN_ROOT}/scripts/scribe-spawn.sh" --consult <bd-id>"${CLAUDE_PLUGIN_ROOT}/scripts/scribe-spawn.sh" --consult --model opusscribe-spawn が出す spawned(consult): ... 行をユーザーに伝える。claude-fable-5)。scribe-spawn が実起動時に preflight し、fable 利用不可のときだけ
opus へ loud fallback する(dry-run は API を叩かない)。--model 明示は既定より常に優先。scribe-spawn --consult は --bd-id を渡さない設計のため、放っておくと window 名が汎用命名
(wt-ubuntu-note-syst-main-… 等)に落ちて fleet-monitor / 人間が consult を判別できない。scribe-spawn が cld-spawn へ --window-name(prefix consult-)と --force-new を渡すので、
consult は一目識別でき、かつ必ず新セッションが立つ(admin C5 live finding への対処・un-01h gate wf_d3777d26)。
window 名は2系統(sc-3pq L3=A案・grill 確定 2026-06-24・SSOT = docs/protocol.md §1 命名規約):
--context で brief を渡すモード)→ consult-<grill-issue>(例 consult-sc-3pq)。wt-<id> と
同型の id 完全一致命名で fleet-monitor / degraded watcher が「どの grill-issue の consult が沈黙したか」を拾える。consult-HHMMSS(起動時刻サフィックス・id 無し→時刻で一意化)。consult を使わない理由: cld-spawn の find_existing_window は window 名の完全一致で既存 window を
reuse し exit 0 する。固定名だと consult window 残存時の 2 回目起動が「新セッションを立てずに偽成功」し、
reuse 経路では env-file が source されず SCRIBE_ROLE=consult が注入されない fail-open になる。
consult-HHMMSS + --force-new はこれを構造的に防ぐ。workflows/needs-user-prebake.workflow.js へ移管・protocol §7)。MEMORY.md)。read-only 限定緩和(自 grill-issue notes 書込み)は
grill-consult のみで、この skill の既定起動(素 consult)は対象外(下記)。--context で渡して立てる grill-consult がある(admin 責務・protocol §7):
scribe-spawn --consult --context <brief-file> <grill-issue>。bd update --append-notes のみ・claim は
着手時 1 回限り〔起動テンプレが焼込・orch-3ej3〕・bdw 経由=read-only 限定緩和・graph 構造と tracked コードは read-only 維持)。admin は bd show <grill-issue> で real-time
監視し、決まった facet から実装に着手する(pipelining)。npx claudepluginhub shuu5/scribeGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.