Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
Go プロジェクトのアーキテクチャをレビューする:パッケージ構造、依存関係の方向、レイヤリング、関心の分離、ドメインモデリング、モジュール境界。アーキテクチャのレビュー、パッケージレイアウトの設計、依存グラフの評価、モノリスをモジュールへリファクタリングするときに使用する。トリガー例:"review architecture"、"package structure"、"project layout"、"dependency direction"、"clean architecture Go"、"module boundaries"。コードレベルのスタイル(go-coding-standards を使用)や API エンドポイント設計(go-api-design を使用)には使用しない。
プロセスとワークロードを管理する Go コマンドラインを書く —— デーモン、スーパーバイザー、ジョブランナー、デプロイツール、その他プロセスを生成・制御するもの全般。OS シグナルを扱う、os/exec で子プロセスを実行する、並行作業をファンアウトする、キャンセル用に context を引き回す、終了コードを返す、flag/cobra のコマンドサーフェスを構築する Go コードを書く・レビューする・リファクタリングするときに使用する。標準ライブラリが踏みやすい落とし穴を扱う —— SIGTERM と Ctrl-C、デフォルトで SIGKILL される子プロセス、孤立したプロセスグループ、パイプのデッドロック、goroutine リーク、ゾンビプロセスの回収、os.FindProcess が生存状態について嘘をつくこと。Go におけるプロセスライフサイクル、グレースフルシャットダウン、サブプロセス制御、並行ワークロードの監督にタスクが触れるときは常にトリガーする —— 明示的に名前が出ていなくても。
Unity で Meta XR Interaction SDK (com.meta.xr.sdk.interaction.ovr) を使用します。Meta VR または Horizon OS のシーンにあらゆるインタラクション(ハンド、距離、レイ、タッチによるグラブ、ポーク、テレポート/移動、視線、操作可能な UI キャンバス)を追加する場合、オブジェクトをつかめるようにする場合、手やコントローラーにインタラクターを追加する場合、インタラクションリグを作成する場合、またはインタラクションをプレハブや、リグが別の場所で読み込まれるシーン(動的、DontDestroyOnLoad、アディティブ)に組み込む場合に使用します。ユーザーがクロスプラットフォームを明示的に求めない限り、OVR バックエンドを使用します。インタラクション接続の標準手段としての QuickActionsAPI と OVRQuickActionsAPI、unity-cli、Editor スクリプト、または MCP による実行、インストール、通常はソースを読むか Play モードで実行しないと分からない未文書化の動作を扱います。
ドキュメント(通常は README.md、大規模プロジェクトでは加えて DEVELOPMENT.md)をソースリポジトリ内に直接作成または更新する——ソース・オブ・トゥルースとして。情報源は、既存のドキュメント、Changelog ファイル、前回のドキュメント更新以降の Git コミット、およびソースコード。ユーザーがリポジトリでドキュメントを書きたい、README を更新したい、新機能/変更を文書化したい、ドキュメントを最新の状態にしたい場合にこのスキルを使用する。トリガー用語:ドキュメント作成、README 更新、文書化、ドキュメントを最新にする、Changelog の文書化。
draft-experience、draft-technical、build-feature、draft-roadmap で作成したエクスペリエンス、技術、計画、ロードマップ、実装に関するドキュメントをレビューします。作成者ではなくレビュアーとして作業します。ユーザーが計画、ロードマップ、設計、エクスペリエンスに関するドキュメントのレビューを依頼した場合、または /review-doc <feature> を実行した場合に使用します。docs/<feature>/<DOC>.revN.md を読み、製品の特性、プロジェクトの原則、実際のコードに基づいて <DOC>.revN.notes.md を作成し、ドキュメントを <DOC>.final.md として確定できるまでユーザーと反復します。
憲章ベースの仕様駆動開発のための GitHub Spec-Kit 統合。7 フェーズのワークフロー(constitution、specify、clarify、plan、tasks、analyze、implement)。spec-kit CLI、.specify/ ディレクトリを扱う場合、または憲章駆動開発で仕様を作成する場合に使用。"spec-kit"、"speckit"、"constitution"、"specify"、.specify/ ディレクトリへの参照、spec-kit コマンドによってトリガーされる。
Spencer の UI ハウススタイル。明確に要求されない限り、このスキルを呼び出さないこと。Spencer がフロントエンド、ページ、画面、コンポーネント、ダッシュボード、アプリシェル、モーダル、フォーム、テーブル、その他あらゆる種類のウェブビジュアルを求めたときは常に使用——"build a UI for X"、"throw together a screen"、"make a dashboard"、"I need a quick app" といった表現を含む。このマシン上でまったく新しい React プロジェクトをゼロから始めるときにも使用。一般的な "frontend-design" スキルより優先される:Spencer はデフォルトの光沢のある AI 美学を好まず、デューデリジェンスやセキュリティレビューのアプリのような、引き締まった、ニュートラルで、高密度な、システムフォントの UI を求める。Spencer が明らかに異なるスタックの既存リポジトリを編集している場合(例:shadcn が既に接続済みの Next.js)、そのリポジトリの規約に従いつつも、このスキルの Spencer のタイポグラフィ、密度、トーンの好みを適用すること。
ファイルの閲覧、管理、整理のために Syncfusion ASP.NET Core File Manager コンポーネントを実装する。ファイルブラウザーの構築、ファイル操作(アップロード/ダウンロード)の実装、ツールバーとコンテキストメニューのカスタマイズ、ドラッグ&ドロップの有効化、ファイルシステムのデータバインディングの設定に使用する。このスキルはファイルアクセス、ファイルイベント、検索とフィルタリング、レイアウトのカスタマイズを扱う。
地理データを可視化するために ASP.NET Core 向け Syncfusion Maps コンポーネントを実装する。地図、GeoJSON ファイル、コロプレス図の可視化、空間データの表示を扱うときに使用する。このスキルはマップレイヤー、マーカー、バブル、マッププロバイダー(Bing Maps、Azure Maps、OpenStreetMap)、データバインディング、カラーマッピング、ズームやパンなどのユーザー操作を扱う。世界地図、国別地図、地域の可視化、位置ベースのデータ提示に適する。
UI/UXデザインのインテリジェンス。50種類のスタイル、21種類の配色、50種類のフォントペア、20種類のチャート、9種類の技術スタック(React、Next.js、Vue、Svelte、SwiftUI、React Native、Flutter、Tailwind、shadcn/ui)を提供します。操作:計画、構築、作成、デザイン、実装、レビュー、修正、改善、最適化、強化、リファクタリング、UI/UXコードのチェック。プロジェクト:ウェブサイト、ランディングページ、ダッシュボード、管理パネル、EC、SaaS、ポートフォリオ、ブログ、モバイルアプリ、.html、.tsx、.vue、.svelte。要素:ボタン、モーダル、ナビゲーションバー、サイドバー、カード、テーブル、フォーム、チャート。スタイル:グラスモーフィズム、クレイモーフィズム、ミニマリズム、ブルータリズム、ニューモーフィズム、ベントーグリッド、ダークモード、レスポンシブ、スキューモーフィズム、フラットデザイン。トピック:カラーパレット、アクセシビリティ、アニメーション、レイアウト、タイポグラフィ、フォントペア、余白、ホバー、シャドウ、グラデーション。統合:コンポーネント検索とサンプル表示に shadcn/ui MCP を使用
プロンプトのキーワードとリポジトリのシグナル(.sln、.csproj、global.json、.cs ファイル)から、C#、ASP.NET Core、EF Core、Blazor、MAUI、Uno Platform、WPF、WinUI、SignalR、gRPC、xUnit、NuGet、MSBuild のあらゆるリクエストにおける .NET の意図を検出する。すべての .NET 作業で最初に呼び出すスキル — 計画や実装の前にバージョン固有のコーディング標準を読み込み、`dotnet-advisor` 経由で各ドメインスキルにルーティングする。明らかに .NET ではないタスク(Python、JavaScript、Go、Rust、Java)には使用しない。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
