← ClaudeAtlas

org-setuplisted

組織の全ロール(窓口・ディスパッチャー・キュレーター・ワーカー)に必要な Claude Code の許可設定・環境変数を一括で配置・更新するスキル。 「設定して」「許可設定を更新して」「セットアップして」 「permissions設定」「org-setup」等で発動する。
suisya-systems/claude-org-ja · ★ 1 · AI & Automation · score 70
Install: claude install-skill suisya-systems/claude-org-ja
# org-setup: 組織の許可設定を一括配置 組織の各ロールが必要とする permissions allow と環境変数を、 正しいスコープの settings ファイルに配置する。 > **輸送層 両系(`ORG_TRANSPORT`: 既定 `renga` / opt-in `broker`)**: 本スキルが配る messaging MCP の allow は **既定 `renga`**(`ORG_TRANSPORT` 無設定)で `mcp__renga-peers__*` tier。**`references/permissions.md` は renga アンカー(byte 比較対象)として不変**であり、broker への置換は prose ではなく生成/検証ツール側で行う: `tools/org_setup_prune.py`(per-role allow / `--user-common-allowlist`)と `tools/check_role_configs.py` が `ORG_TRANSPORT=broker` のとき `mcp__renga-peers__*` ブロックを broker messaging tier(`mcp__org-broker__*`)に射影する(runtime の `transport_allowlist` descriptor 駆動、Epic #6 E)。**既定 renga は恒等**(生成物 byte 等価・file no-op)なので本スキルの手順・報告文はそのまま使えばよい。設計 SoT は transport-lab `docs/design/ja-migration-plan.md` §5.3、契約面は [`docs/contracts/backend-interface-contract.md`](../../../docs/contracts/backend-interface-contract.md) Surface 8(批准待ち)。 ## 設定ファイルの配置先とスコープ Claude Code は**起動ディレクトリの `.claude/` 配下**から設定を読み込む。 サブディレクトリで起動した場合、親ディレクトリの設定は**読み込まれない**。 そのため、ロールごとに独立した設定ファイルが必要になる。 | スコープ | ファイルパス | 対象 | |---|---|---| | ユーザー共通 | `~/.claude/settings.json` | 全プロジェクト・全ロール | | 窓口 | `<repo>/.claude/settings.local.json` | リポジトリルートで起動した窓口 | | ディスパッチャー | `<repo>/.dispatcher/.claude/settings.local.json` | `.dispatcher/` で起動したディスパッチャー | | キュレーター | `<repo>/.curator/.claude/settings.local.json` | `.curator/` で起動したキュレーター | | ワーカー | ワーカーディレクトリの `.claude/settings.local.json` | org-delegate が動的に作成 | ## 各ロールの必要設定 **references/permissions.md** に全ロールのJSON定義がある。以下の手順でこれを参照する