Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
開発
開発者によるスマートコントラクトへの Chainlink VRF の統合を支援します。VRFConsumerBaseV2Plus を使ったコンシューマーコントラクトの生成、サブスクリプションの設定と資金追加(LINK またはネイティブトークン)、keyHash と gas lane の選択、コーディネーターアドレスの検索、VRF 統合のデバッグに使用します。VRF、検証可能なランダム性、オンチェーンの乱数生成、requestRandomWords、fulfillRandomWords、VRF サブスクリプション、VRF コーディネーター、keyHash、スマートコントラクトでの証明可能な公平性に言及した場合、ユーザーが「VRF」と明示していなくても起動します。
React / Next.js のウェブアプリで Stream Chat、Video、Feeds、Moderation を構築、統合、監査、アップグレードします。ウェブ開発の標準スキルです。新しいアプリの雛形作成、既存プロジェクトへの Stream の追加、統合のレビュー、SDK メジャーバージョンのアップグレード、Sendbird からの移行に対応します。チームメッセージ、DM、ビデオ会議、ライブ配信、ソーシャルフィード、AI アシスタント、Stream Agents(音声・テキストエージェント、@stream-io/calypso)を使って構築したアプリを扱います。Web React 専用です。React Native では stream-react-native を使用します。
API Keys beta(2025年12月)、Next.js 16 proxy.ts(2025年3月の CVE 関連)、API バージョン 2025-11-10 の破壊的変更、clerkMiddleware() のオプション、webhook、本番環境での考慮事項(GCP の障害)、コンポーネントリファレンスを扱う Clerk 認証。記録されている15種類のエラーを防ぎます。ユーザー/組織向け API キー、Next.js 16 のミドルウェアファイル名、JWKS/CSRF/JWT/token-type-mismatch エラーのトラブルシューティング、webhook の検証、ユーザータイプの不整合、424242 OTP によるテストに使用します。
UnityおよびUnreal Engineのエディター、ビルド、パッケージ、クック、コンパイル、CIログをトリアージし、最初に対処可能な障害、原因として考えられるサブシステム、次のデバッグ手順を特定します。ゲームプロジェクトのビルド、クック、パッケージ、アセットのインポート、スクリプト/コードのコンパイルに失敗した場合や、エディター/実行時に大量のエラーが発生した場合に使用します。生ログだけが共有された場合や、「Unityのビルドに失敗」「Unrealのクックエラー」「Editor.log」「UHT/UBT failed」「アセット移動後にパッケージ処理が壊れ始めた」といった場合も対象です。
カスタム Workflow SDK World 実装を v4 仕様または 5.0.0 beta から、現行の v5 仕様(仕様バージョン 8)にアップグレードします。パッケージが `@workflow/world` の `World` インターフェイスを実装していて 5.x に移行する場合、または 5.0.0 beta を使用していてランタイムが `This Workflow runtime supports Worlds with spec version 6 through 8, but the configured World declares spec version N` と報告する場合に使用してください。また、イベント ID がスロット位置ではなく ULID になっている、リプレイ時に `Event id is not slot-numbered` が表示される、ランタイムが `specVersion` を拒否する、`writeToStream` / `closeStream` / `readFromStream` がトップレベルの World メソッドになっている、`steps.get` または `events.listByCorrelationId` に `runId` がない、キュー種別が `'step'` またはトピックが `__wkf_step_*`、`preconditionGuard` 機能がある、`createLocalWorld` / `createVercelWorld` ファクトリーを使用している場合にも使用してください。
リポジトリ内の反復的なワークフロー自動化をルーティング優先で支援するスキルです。タスクの入口設計、ブートストラップ/オンボーディングコマンド、ローカル CI との整合性を保つラッパー、フックのガードレール、メンテナンスボット、ワークフロー診断の整理を扱います。繰り返し使えるリポジトリコマンドの窓口が必要な場合、パッケージスクリプト/Make/just/Task/フック/CI ラッパー/定期メンテナンスの選択が必要な場合、または環境構築、デプロイアーキテクチャ、Git 履歴ポリシー、可観測性設計に踏み込まず README のコピー&ペースト作業を置き換えたい場合に使用します。
Spring Boot アプリケーションのバリデーションを設計、レビュー、改善する際に使用します。リクエスト DTO の Bean Validation、API 境界での @Valid/@Validated、制約グループ、カスタム制約、@ConfigurationProperties のバリデーション、ネストされた DTO のバリデーション、一貫したバリデーションエラー処理が対象です。「Spring Boot にバリデーションサポートを追加」「Spring Boot のバリデーションルールをレビュー」「Spring Boot REST API のリクエストバリデーションを改善」「Spring Boot にカスタム Bean Validation 制約を追加」「Spring Boot の設定プロパティを検証」などの依頼で起動します。Plinth Toolkit の一部です。
Enonic CLI コマンドによるサンドボックス管理、プロジェクトのスキャフォールディング、ローカル開発、アプリのデプロイ、CI/CD パイプラインの生成を開発者に案内します。Enonic XP サンドボックスの作成、ローカルインスタンスの起動・停止、スターターからのプロジェクト構築、ホットリロードを有効にした開発モードの実行、アプリのデプロイ、Enonic アプリ向け CI/CD ワークフローの生成に使用します。XP アプリケーションコード(コントローラー、コンテンツタイプ)の作成、Guillotine または lib-content API によるクエリ、Enonic 以外の環境設定、Docker/Kubernetes による XP のデプロイには使用しないでください。
lib-content および lib-node API を使用して、コンテンツの一括作成、更新、クエリ、移行、変換を行う Enonic XP スクリプトを生成します。クエリ DSL(NoQL)、集計、バッチ処理、長時間実行処理向けのタスクコントローラー、エクスポート/インポートのワークフローを扱います。コンテンツの一括作成・更新・削除スクリプトの作成、NoQL 構文でのクエリ、環境間のコンテンツ移行、長時間実行タスクの実行、集計やページネーション付き取得に使用します。Guillotine GraphQL のフロントエンドクエリ、コンテンツタイプのスキーマ定義、単一の contentLib.get() 呼び出し、Enonic 以外のデータ移行ツールには使用しないでください。
Enonic XP のイベントリスナー、Webhook 設定、コンテンツのライフサイクルイベントをトリガーとする外部システム連携を構成します。lib-event のリスナー登録、ノードイベントのフィルタリング、com.enonic.xp.webhooks.cfg による送信 Webhook の設定、受信 Webhook 用のカスタム HTTP サービスコントローラー、lib-task によるタスクベースの非同期処理、lib-httpClient による送信 HTTP 呼び出しを扱います。コンテンツの公開・作成・更新・削除イベントの監視、送信 Webhook の設定、受信 Webhook 用 HTTP サービスエンドポイントの構築、コンテンツ変更時の非同期処理の起動に使用します。コンテンツのクエリ、フロントエンドコンポーネントの開発、Enonic 以外のイベントシステム、GitHub Webhook の設定には使用しないでください。
Enonic XP のすべての /lib/xp/* ライブラリを対象とする、サーバーサイド JavaScript/TypeScript API リファレンスです。lib-content、lib-node、lib-auth、lib-portal、lib-context、lib-event、lib-task、lib-repo、lib-io、lib-mail、lib-schema、lib-project、lib-export、lib-scheduler、lib-value、lib-i18n、lib-websocket、lib-admin、lib-app、lib-auditlog、lib-cluster、lib-common、lib-grid、lib-vhost の関数シグネチャ、パラメーター、戻り値の型、使用例を提供します。Enonic XP ライブラリ関数、パラメーターの形式、戻り値の型、使用例の確認に使用します。Guillotine GraphQL クエリ、コンテンツタイプのスキーマ定義、Enonic CLI コマンド、Enonic 以外の JavaScript API には使用しないでください。
Composition(Has-A Orchestrator + コンポーネント)を使用して、スケーラブルな Godot アプリ、ツール、EditorPlugin、Control 中心の UI を構築するための専門的なアーキテクチャ標準。ダッシュボード、ツールウィンドウ、フォーム、設定パネル、EditorPlugin UI の構築時に使用。ゲームプレイエンティティ(Player/Enemy/Weapon/Hitbox)には使用せず、godot-composition に振り分けてください。トリガーキーワード:Control、EditorPlugin、ツール UI、Orchestrator、VLS、rock test、AuthComponent、ThemeManager、Saveable component、依存性注入。
Make プラットフォームの DSL YAML を設計または生成する際に使用します。アプリ、エンティティ、フィールド、リレーション、ビュー、レコードスキーマの定義が対象です。「建模」「建表」「加字段」「定义关联」「生成 DSL」のような依頼でも起動します。リソースのデプロイ(makecli)、フロントエンド UI の構築(makeui)、Service/API コードの実装(make-app-service)、認証(make-app-auth)、ランタイムのパッケージ化(make-app-runtime)、OCR 連携(make-integration)、canvas-table の動作(canvas-table-integration)は対象外です。
Flutter アプリで Stream Chat、Video、Feeds を構築・統合します。Stream パッケージのセットアップ、認証の接続、ウィジェットの設計図など、Flutter/Dart プロジェクトで使用します。stream_chat_flutter(事前構築済み Chat UI)、stream_chat_flutter_core(カスタム Chat UI)、stream_video_flutter(ビデオ通話とライブ配信)、stream_feed / stream_feed_flutter_core(事前構築済み UI のない Activity Feeds)に対応します。Flutter アプリを Sendbird Chat SDK(sendbird_chat_sdk / sendbird_uikit)から Stream Chat に移行することもできます。
Spring Bootアプリケーションのセキュリティを設計、レビュー、改善する必要があるときに使用します。SecurityFilterChain、OAuth2/JWTリソースサーバーパターン、フォームログインの基本、メソッドセキュリティ(@PreAuthorize)、APIのCSRFとCORS、セッション固定、セキュリティヘッダー、例外処理、パスワードエンコーディング、機密データを安全に扱うログ記録を含みます。Spring Bootのセキュリティサポート追加、セキュリティ設定のレビュー、API認可の改善、JWTリソースサーバーセキュリティの追加、セキュリティヘッダーとCSRF設定の強化などの依頼で起動します。Plinth Toolkitの一部
Micronaut で REST API を設計、レビュー、改善する場合に使用します。@Controller ルート、HTTP ステータスコード、DTO、Bean Validation、例外ハンドラー、ページネーション、冪等性、ETag/If-Match、キャッシュヘッダー、バージョン管理、契約優先の OpenAPI(OpenAPI Generator)、任意のランタイム OpenAPI(micronaut-openapi 経由)、セキュリティアノテーションを扱います。Micronaut @Controller REST API のレビューや改善、Micronaut HTTP レイヤーでのバリデーションやエラー処理の追加、OpenAPI 契約へのコントローラーの整合、コントローラーと DTO バリデーションの設計、例外ハンドラーと Problem Details レスポンスの追加、ページネーション・フィルタリング・OpenAPI 整合性の改善に関する依頼で使用します。Plinth Toolkit の一部です。
Micronaut Data によるデータアクセスが必要な場合に使用します。@MappedEntity、CrudRepository/PageableRepository、パラメーター付き @Query、@Transactional サービス、プロジェクション、@Version、TestPropertyProvider と Testcontainers を使う @MicronautTest を扱います。生成リポジトリーを使わずに生の java.sql でアクセスする場合は、@511-frameworks-micronaut-jdbc を使用してください。Micronaut Data のリポジトリーやエンティティのレビュー・実装、永続化レイヤーへのトランザクション・ページネーション・プロジェクションの追加、エンティティとリポジトリーのモデル化、トランザクションやページング可能なクエリーのレビュー、プロジェクションや楽観的ロックの改善に関する依頼で使用します。Plinth Toolkit の一部です。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
