Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
開発
.NET ライブラリとアプリケーションをトリミングセーフにし、Native AOT に対応させるためのガイドラインです。トリミング/AOT モデル、分析を有効にする MSBuild プロパティ(IsTrimmable、IsAotCompatible、PublishTrimmed、PublishAot)、トリミング属性(RequiresUnreferencedCode、RequiresDynamicCode、DynamicallyAccessedMembers、UnconditionalSuppressMessage)、IL2xxx/IL3xxx 警告コード、さらにソースジェネレーターと UnsafeAccessor、生成されたインターセプションの診断抑制、意図的なランタイムスキャン境界、トリミングセーフな領域と機能スイッチ、移行アナライザー、一時的な警告承認ベースラインのパターン集を扱います。トリミング/AOT サポートの導入、IL2xxx/IL3xxx 警告の解決、C# / .NET コードベースでリフレクションを多用するコードのトリミングセーフ化に使用します。System.Text.Json の AOT シナリオについては、シリアライズスキルも参照してください。
Arcium で暗号化された Solana アプリケーションを構築・デバッグする——計算中もデータは非公開のままで、単一の当事者にも見えない。Arcis 回路(#[encrypted]、#[instruction])を書くとき、Anchor プログラムを init/queue_computation/callback フローで接続するとき、Shared と Mxe の暗号化状態を選ぶとき、@arcium-hq/client(RescueCipher、x25519)で入力を暗号化するとき、ArgBuilder の順序、nonce、callback、計算ファイナライズの失敗をデバッグするときに使用する。ダークプール、封印入札オークション、暗号化投票、隠されたゲーム状態、機密 DeFi、安全な乱数、しきい値署名を扱う。最初の Arcium アプリの導入にも使用する。スキップ:暗号化計算を伴わない一般的な Solana プログラム、AES またはウォレットのみの暗号化クライアントコード、Arcium に関係しない MPC 理論、Token-2022 の機密転送。
コードベースの自律型エージェント開発への準備状況を評価し、 tailored な推奨事項を提供する。プロジェクトが無人でのエージェント実行をどの程度サポートしているかの評価、エージェントの自律性に向けた開発プラクティスの評価、エージェントの信頼性に向けたインフラの監査、自律型エージェントのワークフローに向けたコードベースの改善を依頼された場合に使用する。"assess this project for agent readiness"、"how autonomous-ready is this codebase"、"evaluate agent infrastructure"、"improve development practices for agents" といったリクエストでトリガーされる。
Bash スクリプトを簡潔で慣用的なシェルコードとして作成、レビュー、リファクタリングします。ユーザーが Bash shebang 付きの `.sh`、`.bash`、または bash のコードブロック(Bash 専用環境では shebang なし)を編集しているとき、"shorten this script"、"make this more idiomatic"、"clean up this bash"、"this script is too long"、"is there a shorter way to do this in bash" と言ったとき、またはシェルスクリプトのコードレビューを求めたときに、このスキルを使用します。Bash スクリプトをゼロから生成するときにもトリガーします —— 後からリファクタリングするのではなく、最初から慣用的なパターンを生成します。パラメータ展開、ブレース展開、プロセス置換、算術コンテキスト、関数パターン、パイプと一時ファイル、ヒアドキュメント、連想配列、並列実行、CSV/IFS 解析を扱います —— 合計 51 のテクニック。短縮が可読性を損なう場合は、難解なワンライナーを拒否します。fish、zsh、または POSIX 専用の `/bin/sh` スクリプトには使用しないでください —— bashism が移植性を損なうためです。
TypeScript 認証フレームワーク(フレームワーク非依存)。機能:メール/パスワード、OAuth(Google、GitHub、Discord)、2FA(TOTP、SMS)、パスキー/WebAuthn、セッション管理、RBAC、レート制限、データベースアダプター。操作:認証システムの実装、設定、保護。キーワード:Better Auth、authentication、authorization、OAuth、email/password、2FA、MFA、TOTP、passkeys、WebAuthn、session management、RBAC、rate limiting、database adapter、TypeScript auth、social login、Google auth、GitHub auth、Discord auth、email verification、password reset。使用場面:TypeScript 認証の実装、OAuth プロバイダーの追加、2FA/MFA の設定、セッション管理、RBAC の設定、安全な認証システムの構築。
Bevy 0.17 から Bevy 0.18 へのアップグレード時、LLM が `MessageReader`/`MessageWriter`/`On<E>` の代わりに `EventReader`/`EventWriter`/`Trigger<E>` を記述した場合、`mesh.insert_attribute` のコンパイル失敗、`AmbientLight` をリソースとして使えなくなった場合、または `Camera { target: ... }` で `target` フィールドのエラーが出る場合に使用します。0.17→0.18 のすべての破壊的変更を網羅したインデックスです。
Blender(BlenderMCP 経由)から Unity(MCP for Unity 経由)へモデルを引き渡す——現在の Blender モデルをエクスポートし、import_model_file でインポートし、開いているシーンに配置する。ユーザーが BlenderMCP と MCP for Unity の両方を接続していて、Blender モデルを Unity に持ち込みたい場合に使用。Blender 自身のジェネレーターは操作しない。モデルがどのように Blender に入ったかは BlenderMCP が管理する。
現在のブランチの changelog エントリを作成、更新、または修復する — メタデータを導出し、frontmatter とグループ化された本文を書き、決定論的なエンリッチメントスクリプトを実行し、changelog 契約に対して検証する。changelog エントリの作成や更新を求められたとき、新しいコミット後にエントリを更新するとき、または ship/PR フロー内の changelog ステップとして使用。ブランチに既存のエントリがあるかを検出し(冪等な更新か作成かの判定)、`created_at` は変更せず、マージ後のフィールドはリリースステップに任せ、依存ゼロの Node スクリプトで検証する。
Clean Architecture、ヘキサゴナルアーキテクチャ(Ports and Adapters)、ドメイン駆動設計の基礎。ユーザーがシステムアーキテクチャの設計、レイヤー境界の定義、DDD の戦術パターン(エンティティ、値オブジェクト、集約、リポジトリ)の適用、ヘキサゴナルアプリの構造化、依存関係ルールの強制、コードベースにアーキテクチャリファクタリングが必要かの評価を求めたときに使用する。境界づけられたコンテキスト、ユースケース、ドメインサービス、フレームワーク非依存の設計を扱う。
本番環境で検証済みのパターンを使って、Hono ルーティング、Vite プラグイン、Static Assets を備えた Cloudflare Workers をセットアップします。6 種類のエラーを防ぎます:エクスポート構文、ルーティングの競合、HMR クラッシュ、Service Worker 形式の混同。用途:Workers プロジェクトの作成、Workers 向けの Hono や Vite の設定、Wrangler でのデプロイ、SPA fallback 付き Static Assets の追加、エクスポート構文・API ルートの競合・スケジュールハンドラー・HMR 競合状態のトラブルシューティング。キーワード:Cloudflare Workers、CF Workers、Hono、wrangler、Vite、Static Assets、@cloudflare/vite-plugin、wrangler.jsonc、ES Module、run_worker_first、SPA fallback、API routes、serverless、edge computing、"Cannot read properties of undefined"、"Static Assets 404"、"A hanging Promise was canceled"、"Handler does not export"、deployment fails、routing not working、HMR crashes
コードスメルの検出、保守性の評価、複雑度分析、デザインパターンの評価、命名規則、コードの重複、技術的負債の特定、ベストプラクティスの検証を含む包括的なコード品質レビューを実施する。具体的な問題、深刻度の評価、メトリクス分析、実行可能な改善提案を含む詳細なレビューレポートを作成する。コード品質のレビュー、コードの保守性の分析、コードスメルの検出、コーディング規約の確認、コード複雑度の測定、技術的負債の特定を行うとき、またはユーザーが "code quality review"、"code quality check"、"maintainability analysis"、"code smells"、"clean code"、"refactoring candidates"、"technical debt assessment" に言及したときに使用する。
CodeRabbit PR ループ:指摘の監査、修正、CI の待機、マージ。`cli` を渡すと PR 説明に `@coderabbitai ignore` が入り(GitHub ボットが無効化される)、代わりに CodeRabbit CLI でレビューします。使用場面:CodeRabbit のコメントの解決、レビュー済み PR のマージ、CLI でレビューして PR 側のボットをスキップする場合。キーワード:CodeRabbit、PR review、merge、CLI、@coderabbitai ignore、--bulk
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
