claude-org-ja: Skill for Claude Code

.claude/skills/org-delegate/SKILL.md

org-delegate is a skill for Claude Code, Codex from suisya-systems/claude-org-ja. It costs 90 tokens per session (15,301 once invoked), scanned B, original, MIT.

A workflow for delegating implementation, investigation, and other hands-on work to worker Claude sessions. It keeps the main session focused on breaking down tasks, sending instructions, and handling reports.

In plain words
What is it for?
Use it to dispatch workers for coding, research, or file changes, receive progress and completion reports, and escalate blockers or review transitions.
Why use it?
It separates coordination from execution, making it easier to assign work, track progress, acknowledge updates, and move completed work into review.

Skill for Claude CodeCodex

Written for Claude Code and Codex: allowed-tools in frontmatter, but also runs codex exec. Also seen: reads .claude/ paths; mentions CLAUDE.md; mentions subagents.

This is suisya-systems/claude-org-ja's own configuration. It tells Claude Code and Codex how to work on claude-org-ja 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-org-ja configures →

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is Bash(python tools/gen_delegate_payload.py:*).

Reuse

Borrowing it

Nothing to install: this file belongs to suisya-systems/claude-org-ja. 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/suisya-systems/claude-org-ja/main/.claude/skills/org-delegate/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/suisya-systems/claude-org-ja

Made for: Claude Code, Codex.

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 org-delegate

README.md
[![agentmods](https://agentmods.dev/badge/skills/suisya-systems/claude-org-ja/org-delegate/github.svg)](https://agentmods.dev/skills/suisya-systems/claude-org-ja/org-delegate)
Your own site
<a href="https://agentmods.dev/skills/suisya-systems/claude-org-ja/org-delegate"><img src="https://agentmods.dev/badge/skills/suisya-systems/claude-org-ja/org-delegate/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 org-delegate

Your own site · 80×15
<a href="https://agentmods.dev/skills/suisya-systems/claude-org-ja/org-delegate"><img src="https://agentmods.dev/badge/skills/suisya-systems/claude-org-ja/org-delegate.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 90 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 15,301 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.00090 $0.15301
Opus 5 $0.00045 $0.07651
Sonnet 5 $0.00018 $0.03060
Haiku 4.5 $0.00009 $0.01530

Measured 9d ago against content hash 460ec396fc11, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade B, and why

org-delegate 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 9d ago.

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.

Enumerates other installed skillsmediumAgent snooping

Other skills' SKILL.md files reveal prompts, capabilities and secrets that should be invisible to peers.

**`.claude/` 編集タスクの send_keys 事前承認(root `.claude/**` self-edit のみ)**: 委譲対象に claude-org root の `.claude/**` が含まれる場合(`.dispatcher/` / `.curator/`、worker dir 生成物の `.claude/settings.local.json` は対象外)、窓口は上記挨拶の送信に**続けて** `pyth
.claude/skills/org-delegate/SKILL.md · 392 lines

How it starts

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

org-delegate: ワーカー派遣

作業をワーカーClaudeに委譲する。窓口はタスク分解と派遣ペイロード生成だけ行い、 ペイン起動・指示送信はディスパッチャーに委託する。これにより窓口のロック時間を最小化する。

本 SKILL のスコープ: 派遣の「初動」(タスク特定 → 派遣ペイロード生成 → ディスパッチャーへの DELEGATE 受け渡し → ワーカー起動後の挨拶 → 進捗・完了報告受信時の ack と REVIEW 遷移) のみ。以下は別スキル / reference に分離している:

state-db cutover (M4, Issue #267 / #284): 構造化セクションの write は 必ず StateWriter.transaction() 経由で行う。post-commit hook が .state/org-state.md / .state/org-state.json を DB から自動再生成し、update_run_status('<task_id>', 'completed') 呼び出しは .state/workers/worker-<task_id>.md.state/workers/archive/ へ自動 move する。markdown 直接編集は drift_check が検出する。events は DB の events テーブルが SoT (tools/journal_append.sh / .py は DB ルーティング済み)。DB 不在時は python -m tools.state_db.importer --db .state/state.db --rebuild --no-strict で構築する。

輸送層(transport)両系 — 既定 broker / opt-in renga: 本スキルの mcp__org-broker__* 呼び出しは 既定 brokerORG_TRANSPORT 無設定)で書いてあり、そのまま従えばよい(既定挙動)。ORG_TRANSPORT=renga(opt-in・切戻し可)では MCP サーバー名が renga-peers になり、ツールの 完全修飾名が mcp__org-broker__*mcp__renga-peers__* に機械置換される(引数形・セマンティクスは同一なので手順の論理は変わらない)。輸送依存で手順が変わる点だけ renga 併記する:

  • 受信モデル(push 一次 = claude/channel / pull フォールバック): 既定 broker は worker からの進捗 / 完了 / 判断仰ぎが push 一次で届く(runtime push-first 0.1.24+、transport-lab docs/design/broker-native-roles.md §9): 各ペイン同居の channel sidecarserver:org-broker-channel)が broker キューを ~1 秒間隔で claim→push し、notifications/claude/channel で本文を idle セッションへ注入する(「受けたら即応答」契機が生まれる)。pull はフォールバック層: sidecar 不在 / unhealthy(heartbeat timeout で delivery_mode=PULL)/ channel 非対応ペイン / claude.ai login 不在時は、各役割が自身の cadence で能動的に check_messagesmcp__org-broker__check_messages)する(§9.6 読み替え表の役割別 cadence。ナッジが出れば契機になりうるが idle を起こさないため能動 poll が受信の正路。既存の「ナッジを見たら check_messages」prose は撤回せずこの fallback cadence として読む)。Step 5 の「ワーカーからのメッセージ受信時」は push 一次では channel 注入で起き、フォールバック時は窓口のターン冒頭の能動 check_messages で受ける(ack の send_message 等の手順は同型)。ORG_TRANSPORT=renga(opt-in)では、worker 報告が <channel source="renga-peers" …> として in-band で push される。契約面: Surface 8 で push 一次が ratified 済み(2026-06-15、S3。pull は fallback として retain・renga 不変)。
  • spawn 儀式(folder-trust 承認 + dev-channel sidecar 承認の 2 段): ワーカー起動はディスパッチャー専属(.dispatcher/references/spawn-flow.md)だが、既定 broker では --mcp-config <broker> 注入(daemon・全ツール + agent token)と Claude Code の folder-trust プロンプト機械承認(send_keys(enter=true)に加えて、push 一次のため channel sidecar を --dangerously-load-development-channels server:org-broker-channel で load し、dev-channel 承認プロンプト(spawn-flow 3-3b)を send_keys(enter=true) で機械承認する(broker-native-roles.md §9.5)。これは ratified §5/§8.5 の folder-trust フローへの 加算であり置換ではない(※ docs/design/renga-decoupling.md §4.6「dev-channel prompt は存在しない」/ contract §5.1・§8.5 の dev-channel→--mcp-config 置換記述は、push 一次採用で channel sidecar 分の dev-channel load が additive に復活する=S3 で 2026-06-15 に ratified・contract で amend 済み)。root .claude/** self-edit の send_keys 事前承認(下記 Step 5)も mcp__org-broker__send_keys で同じ手順を踏む。ORG_TRANSPORT=renga(opt-in)では --dangerously-load-development-channels server:renga-peers を注入し「Load development channel?」を Enter 承認する 1 段。
  • エラー分岐(既定 = broker 拡張コード込み): shared codes に加え既定 broker は [token_invalid] / [session_invalid] / [tool_not_authorized] / [no_backend](= adapter_unavailable)/ [nudge_failed] / [peer_not_found] / [name_taken] を返しうる(未知コードは default-branch で escalate)。一覧は .claude/skills/org-delegate/references/renga-error-codes.md の broker 節を参照。ORG_TRANSPORT=renga 時は broker 固有コードは発生しない。

new_tab / focus_pane は broker surface に無い(意図的除外。本フローは元々使わない)。契約面の正本は docs/contracts/backend-interface-contract.md Surface 8(broker auth & delivery、ratified 2026-06-14。push 一次への additive 改訂 S3 が ratified 済み(2026-06-15、「Ratified amendment」節)・既存 ratified 本文不変更)、設計 SoT は transport-lab docs/design/broker-native-roles.md §9(push 一次再設計)/ docs/design/ja-migration-plan.md §5.2(ii)・§8。broker 実走(dogfood)は Epic #6 Issue G スコープで本スキルの既定経路ではない。

Read the full file on GitHub · 392 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. 9d ago First seen · 392 lines · 90 tokens per session scan B 460ec396fc11

Subscribe to this mod's changes

org-delegate is a skill published in the GitHub repository suisya-systems/claude-org-ja (5 stars, last pushed 3d ago), licensed MIT. It adds 90 tokens to every session and 15,301 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it B with 1 finding (enumerates other installed skills). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.