Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
C との相互運用のための Rust FFI スキル。Rust から C ライブラリを呼び出す、bindgen で Rust バインディングを生成する、cbindgen で Rust 関数を C にエクスポートする、unsafe FFI の安全なラッパーを書く、システムおよびベンダー 라이ブラリをリンクする、といった場合に使用します。bindgen、cbindgen、extern "C"、unsafe FFI、Rust の C バインディング、Rust から C へのリンク、sys クレートに関するクエリで発動します。
リポジトリにインストールされたバージョン、設定、ソースを調査し、実際に該当する破壊的変更のみを報告する、Sanity Studio 向けの個別アップグレード計画を作成します。Studio v3 以降が対象です。v2 プロジェクトは特定して別の案内に誘導し、計画は作成しません。v3 以降の Sanity Studio を 1 つ以上のメジャーバージョンにわたってアップグレード、移行、または最新化したい場合、`sanity` パッケージを更新すると何が壊れるか、アップグレード後に Studio が壊れた理由、Studio がどれほど古いかを尋ねられた場合に使用します。トリガー語句:「upgrade sanity studio」、「migrate our studio to v6」、「bump sanity」、「what breaks if we upgrade」、「our studio is on an old version」、「sanity upgrade plan」、「is our studio out of date」、「we are several majors behind」。Sanity 以外の依存関係のアップグレード、Content Lake の `apiVersion` に関する質問、ドキュメントを変更するコンテンツまたはスキーマの移行、新しい Sanity プロジェクトのセットアップには読み込まないでください。
record、パターンマッチング、値オブジェクト、async/await、Span<T>/Memory<T>、ベストプラクティスの API 設計パターンを用いて、現代的で高性能な C# コードを記述します。C# 12+ の機能を活かした関数型プログラミングを重視します。新しい C# コードを書く、または既存コードをリファクタリングするとき、ライブラリーやサービスの公開 API を設計するとき、性能が重要なコードパスを最適化するとき、async/await を多用するアプリケーションを構築するときに使用します。
AssemblyAI の API または SDK を使って、音声テキスト変換、音声文字起こし、リアルタイムストリーミング STT、ディクテーション(音声メモを整形済みテキストに変換)、テキスト読み上げ(TTS、音声合成)、音声インテリジェンス機能、音声 AI を実装する場合に使用します。AssemblyAI、Blurt(AssemblyAI の Mac 用ディクテーションアプリ)、音声エージェント、文字起こし、ディクテーション、テキスト読み上げ、話者ダイアライゼーション、音声の PII マスキング、音声理解向け LLM Gateway、または文字起こしへの LLM の適用が挙げられた場合にも使用します。音声テキスト変換が必要な LiveKit または Pipecat の音声エージェントを構築する場合や、AssemblyAI の名前が出ていなくても文字起こしが役立つ音声/動画処理パイプラインを扱う場合にも使用します。
ワンショットでのバDiseñoゲームのパイプライン。ツイート、ニュース記事、短いプロンプトを、約 10 分でスキャフォールド済み・デザイン済み・デプロイ済み・収益化済みのブラウザゲームに変えます。「バ viral ゲームを作って」「このツイートからゲームを作って」「この記事をゲームにして」「/viral-game」と統計した、または|enqueue エンドツーエンドで素早く公開したいツイート URL/短いコンセプトが渡されたときに使います。マイルストーン、ADR、複数セッションに分けた反復を伴う本物のゲームプロジェクトを設計・構築mageたい場合には使用しないでください。その場合は /make-game を使ってください。既存ゲームの修正にも使わず、/add-feature または /improve-game を使ってください。
システムプログラミング向けの Rust unsafe コード skill。unsafe Rust の記述・レビュー、どの操作に unsafe が必要か、unsafe コード上に安全な抽象を実装すること、unsafe ブロックの監査、生ポインタ・transmute・extern の理解に使う。unsafe Rust、生ポインタ、transmute、unsafe ブロック、安全なラッパーの作成、UnsafeCell、unsafe トレイト実装、unsafe コードの監査に関するクエリで有効化される。
ユーザーがプロジェクト向けに Claude をセットアップする、CLAUDE.md ファイルを作成する、.claude ディレクトリを作成する、AI ワークフローを初期化する、Claude 用にプロジェクトを設定する、開発インテリジェンスをセットアップする、新しいプロジェクトを初期化する、または新規プロジェクトのセットアップを行う場合に使用します。“set up claude for this project”、“create CLAUDE.md”、“scaffold .claude directory”、“init AI workflow”、“configure project for claude”、“set up dev intelligence”、“initialize project”、“new project setup”などのフレーズで起動します
キーボード/マウス、タッチ、ゲームパッド、VR にわたるプレイヤー入力とカメラ - Input Action System(InputContext、InputAction、InputBinding)、UserInputService(PreferredInput、gameProcessedEvent、マウスロック)、ContextActionService、予約キー、BindToRenderStep によるカスタムカメラ。コントロール、キーバインド、アビリティ、乗り物、オンスクリーンボタン、カスタムカメラを追加するときに使用する。
Angular の NgRx SignalStore ベストプラクティス。共有状態、計算状態、エンティティ管理、rxMethod を用いた RxJS 連携を扱います。@ngrx/signals や @ngrx/signals/entities を扱うときに有効になります。NgRx Store やクラスベースの状態サービスには使用しないでください。完全なカバレッジのため angular-best-practices と併用してインストールします。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
