mcpField
O
ops

ops

github.com/davepoon生産性3.7k70 回インストール1 日前に更新
リポジトリ

ops について

ops は Claude Code 向けの業務運用ルータースキルです。設定とデーモンの状態を確認して専門スキルへ振り分け、CLI ツールの操作は転送先に委任します。

主な機能

  1. 01ops スキルへのリクエスト振り分け
  2. 02設定とデーモン状態の確認
  3. 03業務・エンジニアリング領域を網羅
  4. 04ツール操作を転送先スキルに委任

活用シーン

  1. 01運用ダッシュボードを開く
  2. 02受信箱やインシデントの依頼を振り分ける
  3. 03プロジェクト・収益・デプロイのコマンドを探す
  4. 04依頼を適切な ops スキルに渡す

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davepoon/buildwithclaude --skill ops

インストール後、Claude Code で/opsを入力して読み込まれたか確認します。

詳細

ランタイムコンテキスト

ルーティングの前に、次の情報を読み込みます。

  1. 設定:cat ${CLAUDE_PLUGIN_DATA_DIR:-$HOME/.claude/plugins/data/ops-ops-marketplace}/preferences.json — 設定済みのチャネルを読み取り、利用可能なコマンドを確認します
  2. デーモンの稼働状況: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 セクションを確認してください。

コメント