Skip to content
cccskills
FreePublished on GitHub

org-dashboard

組織のダッシュボードを更新してブラウザで開く。「ダッシュボード見せて」「状況を可視化して」「プロジェクト一覧見たい」 「全体像を見せて」等で発動。

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md4.0 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

org-dashboard: ダッシュボードを開く

ライブダッシュボードサーバー(dashboard/server.py)を起動してブラウザで開く。 サーバーが起動中であれば、ブラウザを開くだけでよい。データ生成は不要(サーバーが自動でリアルタイム配信する)。

サーバーは 8099 → 8100 → 8101 の順で空いているポートを使う(dashboard/server.py の PORTS)。同じホストの別の組織が 8099 を使っていることがあるので、URL は必ず --status の出力から取る。8099 を決め打ちしたり、ポートを順に叩いて探したりしない(別の組織のダッシュボードを開いてしまう)。

本スキルの起動・確認コマンドは sandbox 外で実行する(理由は org-start Block C の sandbox 注記)。

Step 1: サーバー状態確認

python3 dashboard/server.py --status

--status は bind 後にサーバーが書く .state/dashboard.json(実際のポートと pid)を読み、そのポートで応答しているのがこの clone のサーバーかを HTTP で確かめる。終了コードで分岐する:

  • 0 → 標準出力の URL を使って Step 3 へ
  • 1(停止中。記録が無い / 記録の pid が消えている)→ Step 2 へ
  • 3(ポート記録を持たない旧版サーバーがこの組織で稼働中)→ 止めてから Step 2 へ。Mac/Linux は python3 tools/stop_dashboard.py(cmdline を照合してから止める)、Windows native は .claude/skills/org-down/SKILL.md Step 2 の PowerShell 手順(Get-CimInstance で CommandLine を照合してから Stop-Process)を使う。Windows native では py -3 tools/stop_dashboard.py を使わない(内部の os.kill(pid, 0) が Windows ではプロセスを終了させるため、照合前に無関係なプロセスを止めうる)。停止できなかったら、再起動が必要な旨を人間に報告して終える
  • 2(記録が壊れている / 記録のポートで別のプロセスが応答している / 応答しない)→ 標準エラーの理由を添えて人間に報告して終える。URL は案内しない

Step 2: サーバー起動と起動待ち

python3 dashboard/server.py &
python3 dashboard/server.py --status --wait 15

--wait 15 は最大 15 秒、起動を待って確かめる。0 なら標準出力の URL で Step 3 へ。0 以外なら起動失敗として理由(標準エラー)を人間に報告し、URL は案内しない(候補ポートが全部使用中、ポート記録が書けない等。python3 dashboard/server.py を前景で実行するとエラーが見える)。画面は開くのにデータが出ないときは /api/state の失敗(state.db の破損等)を疑う。

Step 3: ブラウザで開く

環境に合うコマンドを 1 つ使う(<url> は Step 1 か Step 2 で --status が出力した URL):

open <url>         # Mac
xdg-open <url>     # Linux
explorer.exe <url> # WSL(Windows 側の既定ブラウザで開く)

どれも無い環境では開かずに URL だけを案内する。ユーザーには「ダッシュボードを開きました → <url>」と案内する。

補足

  • ダッシュボードはリアルタイムで状態を反映する(state.db と workers / knowledge の変更を自動検知)
  • サーバーは org-start で自動起動、org-suspend で自動停止される

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ディスパッチャーのコンテキストを圧迫したまま session を続けるのを避けるため、 monitoring 状態(active workers / 直近 polling cursor / pending escalations)を handover ファイルに書き出し、secretary の指示で /clear → /dispatcher-resume の 流れで新しいディスパッチャー session を開始する準備をする。 Secretary から DISPATCHER_HANDOVER peer message を受領したとき、または ディスパッチャー自身が context が長くなったと判断したときに使う。 context-handover watcher が `/dispatcher-handover auto op=<OP>` を打鍵したときも使う。

The English summary is being prepared. Showing the original description.

suisya-systems/claude-org-ja5Updated Oct 20, 2026

/dispatcher-handover で書き出した handover ファイルを読み込み、 ディスパッチャーを新しい session で復帰させる。/clear 直後の最初のターンで使う。 state.db の dispatcher_pane_id / dispatcher_peer_id を atomic に更新し、 worker monitoring の /loop 3m を再開する。 secretary が /clear の後にディスパッチャーペインへ /dispatcher-resume を打鍵したときに使う。 context-handover watcher が `/dispatcher-resume auto op=<OP>` を打鍵したときも使う。 /org-start ではない(ワーカー・窓口は生きている前提。キュレーターは常駐しない)。

The English summary is being prepared. Showing the original description.

suisya-systems/claude-org-ja5Updated Oct 20, 2026

プロジェクトのゴール台帳(registry/goals/<owner>/<repo>.md)を人間と対話して新規作成・改訂する。 README と open Issue からゴール候補を推定して提示し、「何を目指すか」「何が起きていたら未達か」を 短く質問して条項を固め、書式検証(tools/work_discovery_goals.py validate)を通してから保存する。 「ゴール台帳を書きたい」「ゴールを設定して」「ゴール未設定と出た」「台帳エラーを直して」 「このプロジェクトの目標を決めたい」等や、/work-discovery の「ゴール未設定」「ゴール台帳エラー」案内を 受けて窓口が起動する。候補の提示そのものは /work-discovery の役目で本スキルではない。

The English summary is being prepared. Showing the original description.

suisya-systems/claude-org-ja5Updated Oct 20, 2026

組織の生きているペイン(secretary / dispatcher / worker)へ tmux で**直接入る** ための **コマンドを出力するだけ** の read-only スキル。`mcp__org-broker__list_panes`(論理ペイン) と `/usr/bin/tmux -L claude-org-broker list-panes -a`(pane_id ↔ session マッピング)を pane_id(%N)で突き合わせ、各ペインに role + name(task_id) ラベル付きの attach コマンドを 生成する(既定は読取書込 = `-r` 無し / 読取専用 `-r` はオプション / デタッチは `Ctrl-b d`)。 外側が tmux のときに今の tmux を分割してワーカー(と dispatcher)を並べる `split-window` コマンドも出す。 特定のペインの画面を直接見たい・入りたい・並べて見たい、attach コマンドを知りたいという依頼で発動。 自分で attach / split はせず・ペインも一切変更しない(コマンド文字列とペイン一覧表を表示するのみ)。 作業委譲(org-delegate)・ダッシュボードで状況一覧(org-dashboard)・watcher 停止(org-attention-stop) には発動しない。

The English summary is being prepared. Showing the original description.

suisya-systems/claude-org-ja5Updated Oct 20, 2026

attention notification watcher(承認待ち / 判断待ち / CI 失敗等を OS 通知 + 音で能動通知)を dispatcher ペインの右側に split で常駐起動する。`.state/attention.json` が未配置なら ja 既定テンプレートを `tools/templates/attention.example.json` から自動コピーする。 起動後のペイン id は `.state/attention_pane.json` に記録し、`/org-attention-stop` から参照する。 「attention 起動」「通知監視を始めて」「watcher を立てて」等で発動。 `/org-start` からの auto-start はしない(明示起動推奨ポリシー)。

The English summary is being prepared. Showing the original description.

suisya-systems/claude-org-ja5Updated Oct 20, 2026

`/org-attention-start` で起動した attention watcher ペインを停止する。 `.state/attention_pane.json` に記録された pane_id を `list_panes` の name/role で identity 確認し、いまも attention watcher を指している場合だけ `close_pane`(pane 破棄)で 破棄する(pane_id が別ペインへ再割当て済みなら close せず stale sidecar として削除)。 「attention 止めて」「通知監視を停止」「watcher 落として」等で発動。

The English summary is being prepared. Showing the original description.

suisya-systems/claude-org-ja5Updated Oct 20, 2026

See all skills by suisya-systems

Report a problem with this skill