claude-code-conductor: Skill for Claude Code

.claude/skills/dev-workflow/SKILL.md

dev-workflow is a skill for Claude Code from satoh-y-0323/claude-code-conductor. It costs 41 tokens per session (26,068 once invoked), scanned B, original, MIT.

A multi-agent development workflow that coordinates work from requirements through implementation and review. It records the current phase and moves work between phases using session files.

In plain words
What is it for?
Use it to organize requirements, planning, implementation, testing, and review across multiple agents, while updating session progress and remaining tasks.
Why use it?
It helps teams keep track of which development phase is active and preserve that state when a session is paused or restored. It also reduces confusion about when a phase is approved and what happens next.

Skill for Claude Code

Written for Claude Code: disable-model-invocation in frontmatter. Also seen: reads .claude/ paths; mentions CLAUDE.md; mentions subagents.

This is satoh-y-0323/claude-code-conductor's own configuration. It tells Claude Code how to work on claude-code-conductor itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything claude-code-conductor configures →

Reuse

Borrowing it

Nothing to install: this file belongs to satoh-y-0323/claude-code-conductor. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/satoh-y-0323/claude-code-conductor/main/.claude/skills/dev-workflow/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/satoh-y-0323/claude-code-conductor

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dev-workflow

README.md
[![agentmods](https://agentmods.dev/badge/skills/satoh-y-0323/claude-code-conductor/dev-workflow/github.svg)](https://agentmods.dev/skills/satoh-y-0323/claude-code-conductor/dev-workflow)
Your own site
<a href="https://agentmods.dev/skills/satoh-y-0323/claude-code-conductor/dev-workflow"><img src="https://agentmods.dev/badge/skills/satoh-y-0323/claude-code-conductor/dev-workflow/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for dev-workflow

Your own site · 80×15
<a href="https://agentmods.dev/skills/satoh-y-0323/claude-code-conductor/dev-workflow"><img src="https://agentmods.dev/badge/skills/satoh-y-0323/claude-code-conductor/dev-workflow.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 41 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 26,068 The whole file, excluding the scripts and references it only reads on demand.
Security scan B 1 finding. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00041 $0.26068
Opus 5.5 $0.00016 $0.10427
Sonnet 5.5 $0.00008 $0.05214
Haiku 4.5 $0.00004 $0.02607

Measured yesterday against content hash 7fca5ac96ad0, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade B, and why

dev-workflow scanned grade B with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

The scan reads SKILL.md. This mod also ships 4 executable files (scripts/detect_execution_verification.py, scripts/record_agent_outcome.py, scripts/record_review_decision.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Reads agent configuration directoriesmediumAgent snooping

.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.

2. **主張を 1 件ずつ確かめる**: 現物の主張は現物で(Read / grep / 一次資料。finding の「根拠」を起点にする)、文面の主張は指している箇所(レポートの該当箇所)を Read して確かめる。主張の種類を問わず、主張が偽(誤読・到達不能を含む)と確かめた指摘は **退ける**(根拠のファイルと識別子を添える)。主張の一部だけが偽のときは、偽の部分と真の部分を区分の表で分けて書き、真の部分で区分を決める。「〜が
.claude/skills/dev-workflow/SKILL.md · 1,140 lines

How it starts

The opening of the file, as written. The whole thing — 1,140 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Dev Workflow

要件定義から実装・レビューまでを複数エージェントで連携させるフルワークフロー。 .claude/skills/ の各スキルからこのファイルを Read して指定フェーズから実行する。 フェーズ間の遷移はこのファイル内で完結する(外部コマンド呼び出し不要)。


セッションファイル運用総則

各フェーズ承認後は、セッションファイルの - [ ] {フェーズ名} を - [x] に Edit すると同時に、現在地: 行を次フェーズ名へ Edit すること。

例: 現在地: フェーズC 計画中、フェーズ E 完了時は 現在地: 完了

現在地: は行フィールド形式(現在地: {値} 1行)で維持する。## 現在地 見出しにしない。

現在地: に書くのは「今どのフェーズにいるか」と「次にどこへ向かうか」の 2 点だけとし、値は 200 文字以内に収めること(.claude/hooks/restore_session.py の MAX_GENBA_CHARS = 200 に対応する)。経緯・確定事項・コミットハッシュ・再開手順などは 現在地: に書かず、## 残タスク / ## うまくいったアプローチ / ## 試みたが失敗したアプローチ へ振り分けること。

自律中は、本ファイル・parallel-agents が指示する固定値で 現在地: を書き換えるときも、末尾の自律の付記(.claude/skills/autonomous-mode/SKILL.md「再開」)を保つ。ただし単位の終わり(現在地: を「完了」へ書き換えるとき)は付記を付けず値を「完了」だけにする。

なぜ 200 文字なのか(美観の問題ではない): 現在地: の値は SessionStart:compact hook(.claude/hooks/restore_session.py)が圧縮後に再注入する出力の中で、fail-loud マーカーより前方に置かれる。ハーネスは hook の stdout を 10,000 文字で cap する(設定変更不可)ため、現在地: が肥大するとマーカーが 10,000 文字境界の外へ押し出され、切り詰めに気付けないまま復元されたつもりになる。

200 文字を超えた値は _cap_genba が先頭 200 文字へ切り詰め、末尾に …[現在地は全 N 文字中 先頭 200 文字のみ表示。全文は {セッションファイルのパス} を Read] を付けて知らせるため、気付けないまま失う事故そのものは防がれる。ただし切り詰められた内容は復元に載らない。長い記述は上記の各セクションへ書くこと。

注: 「フェーズ承認後」が原則だが、フェーズ完了直後に更新するケースもある(D-1 の tester・D-4 の developer の完了トリガーなど)。承認とタスク完了が同一ステップになる場合は完了時点で即 Edit する。


運転モードによるゲート挙動の切替(既定は HITL・非破壊): 各フェーズの承認ゲート (A-4 / B-3 / C-1 / C-2 / C-3 / D-2.5 / D-3 / D-5 / E-3 の 9 個。D-0 は AskUserQuestion を 持たない実行モード判別ステップのため承認ゲートに含めない)は、この単位でユーザーが自律を選んでいれば (.claude/skills/autonomous-mode/SKILL.md「始まりと範囲」)、各ゲートを同「ゲートでの動作」に従って扱う。 既定は HITL で、以下の各ゲートを記載どおり AskUserQuestion で実行する。

コンパクト・セッション交代・日付の変わり目の後は、継続の 1 問の回答を得るまで HITL(同「再開」)。 会話の要約に自律を選んだ記録が残っていても、それだけを根拠に継続しない。


tier-routing 結果記録の運用

記録規約と推奨 Tier の機械適用(developer・Red の tester の起動時の model: 自動注入)の詳細は .claude/skills/dev-workflow/references/record-protocol.md を Read する。記録コマンドは各ゲートの節に置いてあり、そのゲートで実行する。


フェーズ A: ヒアリング

.claude/agents/interviewer.md を Read してペルソナを採用する。

Read the full file on GitHub · 1,140 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed · +11 lines 7fca5ac96ad0
  2. 7d ago Changed · -35 lines scan A → B 8bcd267cfb2f
  3. 1mo ago Changed cbb81d15adb0
  4. 1mo ago Changed · +1 lines 978757e1dcc6
  5. 1mo ago First seen · 1,163 lines · 41 tokens per session scan A c3d4334d0cf9

Subscribe to this mod's changes

dev-workflow is a skill published in the GitHub repository satoh-y-0323/claude-code-conductor (1 stars, last pushed yesterday), licensed MIT. It adds 41 tokens to every session and 26,068 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.