【詳細解説】Claude CoworkのEngineeringプラグイン—スキル・コネクタ・スラッシュコマンド・サブエージェントの4要素で読み解く

Claude

Claude Coworkの公式プラグインは現在24種類が提供されており、それぞれ「スキル」「コネクタ(MCP)」「スラッシュコマンド」「サブエージェント」という4つのコンポーネントで構成されています。本記事では、エンジニアリングチーム向けのEngineeringプラグインを例に、各要素が実際にどのような役割を果たすのかを具体的に解説します。

Engineeringプラグインは2026年2月24日にリリースされたナレッジワーク拡張セットの一つで、スタンドアップ・インシデント対応・PRレビュー・アーキテクチャ意思決定・技術ドキュメントといった、開発チームの日常業務を自動化することを目的としています。ソースコードはAnthropicがGitHubでオープンソース公開しており、誰でも参照・カスタマイズできます。


① スキル(Skill)—Claudeが自動で発動する「専門知識の定義書」

スキルは、Claudeがエンジニアリング業務を遂行するために必要なドメイン知識・判断基準・作業手順を記述したMarkdownファイルです。ユーザーが明示的に呼び出すのではなく、会話の文脈からClaude が「この場面に関連する」と判断したときに自動で参照されます。

Engineeringプラグインには、たとえば以下のようなスキルが含まれています。

  • ADR作成スキル:アーキテクチャ上の意思決定を記録するADR(Architecture Decision Record)の書き方を定義。「なぜその技術を選んだか」「どのような代替案を検討したか」を構造化して残す手順が記述されています。
  • インシデントライトアップスキル:障害発生時の事後報告書(ポストモーテム)を書くためのフレームワーク。タイムライン・根本原因・再発防止策のフォーマットをClaudeに教え込みます。
  • PRレビュースキル:コードレビューの観点(可読性・セキュリティ・パフォーマンス・テスト網羅性)をClaudeが自動で適用するためのルールセット。
  • ランブックスキル:本番環境の操作手順書(Runbook)を作成・更新するためのテンプレートと書き方指針。

スキルはプレーンなMarkdownファイルなので、プログラミングの知識なしに自社のコーディング規約や命名規則を追記してカスタマイズできます。


② コネクタ(Connector / MCP統合)—外部ツールへの「直通回線」

コネクタは、ClaudeがMCP(Model Context Protocol)経由で外部ツールのデータをリアルタイムに読み書きするための接続設定です。.mcp.json というファイルに記述され、どのツールにどのような権限でアクセスするかを定義します。

Engineeringプラグインが標準で接続する外部ツールは以下の6つです。

コネクタClaudeができるようになることEngineering用途
GitHubPRの一覧取得・差分確認・コメント投稿、Issueの参照・作成、リポジトリ検索
Slackチャンネルへのスタンドアップ投稿、インシデント通知の送受信、スレッドの検索・要約
Linearチケットの作成・更新・検索、スプリント状況の確認、担当者へのアサイン
JiraIssueの作成・ステータス更新、エピック・スプリントの管理
PagerDutyインシデントのトリガー・エスカレーション・ステータス更新、オンコール状況の確認
Notion技術ドキュメントの作成・更新、ADRやRunbookのページ管理

たとえばインシデント対応では、ClaudeがPagerDutyのアラートを受け取り、Slackに初動対応メッセージを投稿し、Linearにインシデントチケットを作成し、Notionにポストモーテムの下書きを生成するまでを、一連の流れで自動実行します。コネクタがなければ、担当者がこれらのツールを個別に開いて手作業でこなすしかありません。


③ スラッシュコマンド(Slash Command)—ワークフローを「一言」で起動する

スラッシュコマンドは、チャット入力欄に /コマンド名 と打つだけで、定義済みのワークフローを即座に起動できる機能です。毎回長い指示を書かなくても、コマンドひとつで複数のスキル・コネクタを組み合わせた複雑な処理を呼び出せます。

Engineeringプラグインの主なスラッシュコマンドは以下の通りです。

  • /engineering:standup:GitHubの昨日のコミット・PRコメント・Linearのチケット更新を自動集計し、スタンドアップ報告文を生成してSlackに投稿。「昨日やったこと・今日やること・ブロッカー」の3点フォーマットで出力されます。
  • /engineering:incident-response:障害発生時に起動。PagerDutyのアラート内容を取得してSlackに状況通知を送り、対応チケットをLinearに作成。Claudeが初動チェックリストを提示し、解消後はポストモーテムの下書きをNotionに生成します。
  • /engineering:pr-review:対象PRのURLを渡すと、GitHubから差分を取得してコードレビューを実施。可読性・セキュリティ・テスト網羅性の観点でコメントを生成し、そのままGitHub上のPRコメントとして投稿します。
  • /engineering:adr:「○○の技術選定について」と入力するだけで、背景・検討した選択肢・決定内容・トレードオフを整理したADR文書の下書きをNotionに作成します。
  • /engineering:runbook:本番環境の操作手順書を対話形式で作成。「デプロイ手順」「DBマイグレーション手順」など操作の種類を指定すると、ステップごとに確認事項・コマンド・ロールバック手順を含む構造化ドキュメントが生成されます。

④ サブエージェント(Sub-agent)—タスクを分担する「専門Claudeチーム」

サブエージェントは、特定タスクに特化した権限・プロンプト・ツールアクセスを持つ、独立したClaudeのインスタンスです。Coworkはメインのやり取りをしながら、裏側で複数のサブエージェントを並行起動し、それぞれの専門領域を分担させることができます。

Engineeringプラグインには、たとえば以下のようなサブエージェントが含まれています。

  • コードレビュアーエージェント:GitHubへの読み取り・コメント投稿権限のみを持ち、PRのコード品質チェックに特化。セキュリティ・パフォーマンス・テストの観点を深掘りします。
  • インシデントコーディネーターエージェント:PagerDuty・Slack・Linearへのアクセス権を持ち、障害対応の進捗追跡とステータス更新に専念。メインの会話とは独立して動き、解消まで継続的にモニタリングします。
  • ドキュメントライターエージェント:Notionへの書き込み権限のみを持ち、ADR・Runbook・ポストモーテムの文書化に特化。ほかのエージェントが収集した情報を受け取り、構造化された文書として仕上げます。

たとえば /engineering:incident-response を起動すると、インシデントコーディネーターエージェントが状況把握とSlack通知を担い、並行してドキュメントライターエージェントがポストモーテムの骨格をNotionに展開します。ユーザーが指揮を執らなくても、役割分担が自動で機能します。


4要素が連携する全体像

以下は /engineering:incident-response を起動したときに、4要素がどのように連携するかの流れです。

  1. エンジニアが スラッシュコマンド /engineering:incident-response を入力
  2. コネクタ(PagerDuty) 経由でアラート詳細を自動取得
  3. スキル(インシデントライトアップ) に基づいて初動チェックリストと報告文フォーマットを決定
  4. サブエージェント①(インシデントコーディネーター)コネクタ(Slack) に状況通知を投稿し、コネクタ(Linear) に対応チケットを作成
  5. サブエージェント②(ドキュメントライター)コネクタ(Notion) にポストモーテムの下書きを展開
  6. 障害解消後、Claudeが完成したポストモーテムへのリンクをSlackに共有

エンジニアはコマンド一発で、複数ツールをまたいだ一連の対応が完了します。


まとめ:Engineeringプラグインの構成要素一覧

要素内容Engineeringプラグインの例
スキル自動発動する専門知識の定義書ADR・インシデント報告・PRレビュー・Runbookの書き方
コネクタ外部ツールへのMCP接続GitHub / Slack / Linear / Jira / PagerDuty / Notion
スラッシュコマンドワークフローの即時起動ショートカット/engineering:standup /engineering:incident-response など
サブエージェントタスク特化型Claudeの分身コードレビュアー / インシデントコーディネーター / ドキュメントライター

Engineeringプラグインのソースコードは GitHub(anthropics/knowledge-work-plugins) で公開されており、自社のツール構成や規約に合わせてカスタマイズできます。インストールはClaudeデスクトップアプリのCoworkタブ → 「Plugins」から行えます。

コメント

タイトルとURLをコピーしました