ops について
ops は Claude Code 向けの業務運用ルータースキルです。設定とデーモンの状態を確認して専門スキルへ振り分け、CLI ツールの操作は転送先に委任します。
主な機能
- 01ops スキルへのリクエスト振り分け
- 02設定とデーモン状態の確認
- 03業務・エンジニアリング領域を網羅
- 04ツール操作を転送先スキルに委任
活用シーン
- 01運用ダッシュボードを開く
- 02受信箱やインシデントの依頼を振り分ける
- 03プロジェクト・収益・デプロイのコマンドを探す
- 04依頼を適切な ops スキルに渡す
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davepoon/ buildwithclaude --skill opsインストール後、Claude Code で/opsを入力して読み込まれたか確認します。
詳細
ランタイムコンテキスト
ルーティングの前に、次の情報を読み込みます。
- 設定:
cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json— 設定済みのチャネルを読み取り、利用可能なコマンドを確認します - デーモンの稼働状況:
cat ${CLAUDE_PLUGIN_DATA_DIR}/daemon-health.json—action_neededがある場合は、ルーティングの前に提示します
OPS — ビジネスコマンドセンター
$ARGUMENTS を適切な ops スキルにルーティングします。
| 入力 | ルーティング先 |
|---|---|
| (empty), dash, home, hq | /ops:ops-dash |
| go, morning, briefing | /ops-go |
| setup, configure, init, install | /ops:setup $ARGUMENTS |
| inbox, unread, messages | /ops-inbox |
| comms, send, whatsapp, email, slack, telegram | /ops-comms $ARGUMENTS |
| fires, incidents, down, sentry | /ops-fires |
| projects, dashboard | /ops-projects |
| status, health-status | /ops:ops-status |
| next, priority, what | /ops-next |
| triage, issues | /ops-triage |
| linear, sprint, board | /ops-linear |
| revenue, money, mrr, costs | /ops-revenue |
| deploy, ship | /ops-deploy |
| merge, prs, ship-prs | /ops-merge $ARGUMENTS |
| marketing, email, klaviyo, ads, meta, seo, campaigns | /ops:ops-marketing $ARGUMENTS |
| ecom, shop, shopify, store, orders, inventory | /ops:ops-ecom $ARGUMENTS |
| voice, call, tts, transcribe, phone | /ops:ops-voice $ARGUMENTS |
| yolo | /ops-yolo |
| doctor, health, fix, diagnose | /ops:ops-doctor |
| monitor, apm, alerts, datadog, newrelic, otel | /ops:ops-monitor $ARGUMENTS |
| settings, credentials, creds, config, reconfigure | /ops:ops-settings $ARGUMENTS |
| integrate, connect, add-api, saas, partner | /ops:ops-integrate $ARGUMENTS |
| speedup, clean, optimize, cleanup | /ops:ops-speedup |
| orchestrate, subagents, agents, dispatch, run | /ops:ops-orchestrate $ARGUMENTS |
$ARGUMENTS が空の場合は、インタラクティブダッシュボードを起動します。/ops:ops-dash を直接呼び出してください。
Agent Teams のサポート
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 が設定されている場合は、ダッシュボードの各セクションを並行して構築する際に Agent Teams を使用します。これにより、次のことが可能になります。
- エージェントがコンテキストを共有し、処理中に連携できます
- 優先順位をリアルタイムで調整できます
- エージェントは完了時に進捗を報告します
チームのセットアップ(フラグが有効な場合のみ):
TeamCreate("ops-team")
Agent(team_name="ops-team", name="daily-ops", prompt="Gather fires, inbox, and unread comms status")
Agent(team_name="ops-team", name="engineering", prompt="Gather PRs, CI status, and deploy state")
Agent(team_name="ops-team", name="business", prompt="Gather revenue, Linear sprint, and project progress")
Agent(team_name="ops-team", name="automation", prompt="Check cron jobs, daemon health, and scheduled tasks")
フラグが設定されていない場合は、標準のファイア・アンド・フォーゲット方式のサブエージェントを使用します。
CLI/API リファレンス
このスキルはルーター専用であり、CLI ツールを直接呼び出しません。すべてのツールの使用は、ルーティング後に対象のスキルへ委任されます。詳細については、参照先スキルの ## CLI/API Reference セクションを確認してください。
コメント
Markdown 対応