Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
完全な Python 3.13+ の基礎システム。以下で積極的に有効化:(1) Python 3.13 の free-threading(no-GIL)、(2) JIT コンパイラの使用、(3) パターンマッチング構文、(4) セイウチ演算子、(5) 3.12+ の f-string 機能、(6) 3.12+ の型パラメータ構文、(7) 例外グループ、(8) dataclass と enum、(9) コンテキストマネージャー。提供:モダンな構文、パフォーマンス機能、ベストプラクティス、命名規則。最適なパフォーマンスを備えた正しい Python 3.13+ パターンを保証。
PyTRIO を使用して、リモートの大規模言語モデルのトレーニングや推論コードを作成、デバッグ、説明します。ユーザーが pytrio、TRIO、PyTRIO SDK、ServiceClient、TrainingClient、SamplingClient、LoRA トレーニング、SFT、非同期 SFT、PyTRIO-Jev、PyTRIO Decision Model、マルチモーダル推論、マルチモーダルトレーニング、Vision GRPO、視覚 RLVR、ImageChunk、RL、GRPO、OPD、Search-R1、ReTool、DAPO、GSPO、ALFWorld、TextWorld、Agentic RL、OPSD、On-Policy Self-Distillation、DPO、カスタム損失関数、forward_backward_custom、forward_backward_custom_async、ツール呼び出し強化学習、HuggingFace datasets、PyTRIO OpenAI 互換 API、SwanLab トレーニング記録、重みの保存、checkpoint、またはリモート LLM のポストトレーニングに言及した場合に使用します。
完全な React フォームシステム。次の場合に積極的に有効化:(1) 制御されたフォームパターン、(2) React Hook Form のセットアップとバリデーション、(3) Zod スキーマによるバリデーション、(4) useFieldArray による動的フィールド、(5) フォームと Server Actions、(6) 楽観的更新のための useOptimistic、(7) ファイルアップロードの処理、(8) マルチステップフォームウィザード。提供:フォームバリデーション、エラー処理、フィールド配列、ファイルのドラッグ&ドロップ、フォーム状態管理。適切なバリデーションと UX を備えた堅牢なフォーム処理を実現する。
完全な React コンポーネントパターンシステム。以下で積極的に有効化:(1) context による複合コンポーネント、(2) render props パターン、(3) 高階コンポーネント(HOC)、(4) パターンとしてのカスタムフック、(5) reducer による Provider パターン、(6) 制御コンポーネントと非制御コンポーネント、(7) prop getter パターン、(8) state reducer パターン。提供:パターン実装、コンポジション戦略、再利用可能なコンポーネント API、柔軟な状態制御。クリーンで保守可能なコンポーネントアーキテクチャを保証。
Sa-Token 統合拡張スキル。JWT 統合(Simple/Mixin/Stateless の 3 モード比較表)、Redis 永続化(JDK シリアライズ/JSON シリアライズ)、Alone-Redis 独立 Redis(認証キャッシュと業務キャッシュの分離)、AOP アノテーション認可(Service 層でのアノテーション使用)、SpEL 式アノテーション(@SaCheckEL)、Quick-Login クイックログイン(ゼロコードのログインページ)、JSON シリアライズ拡張(Jackson/Fastjson/Fastjson2/Snack3)、テンプレートエンジン統合(Thymeleaf/Freemarker タグダイアレクト)、RPC 統合(Dubbo/Dubbo3/gRPC コンテキスト伝播)を扱う。 ユーザーが JWT を統合してステートレス認証を実装したい、Redis 分散セッションを設定したい、キャッシュを分離したい、Service 層でアノテーション認可を行いたい、ログインページを素早く構築したい場合に使用。 基本的なログイン認証には、まず sa-token スキルを使用すること。
Sa-Token マイクロサービス認証スキル。Same-Token による内部サービスと外部ネットワークの隔離機構、SpringCloud Gateway での統合認証(Reactor リアクティブ)、Feign/Dubbo/gRPC の内部 RPC 呼び出し認証、分散 Session 方式(Redis Session センター/JWT ステートレス)、Reactor/WebFlux フレームワーク統合、SpringBoot3/4 の依存関係対応を網羅します。マイクロサービスアーキテクチャにおけるサービス間認証、ゲートウェイでの Token 転送と検証、内部サービスの外部ネットワーク隔離、分散セッション共有が必要なときに使用します。基本的なログイン認証には先に sa-token スキルを使用してください。
Sa-Token OAuth2.0 サーバーサイドスキル。4 つの認可モードを網羅します:認可コードモード(Authorization Code)、インプリシットモード(Implicit)、パスワードモード(Password)、クライアントクレデンシャルモード(Client Credentials)。OAuth2-Server の完全な構築、SaOAuth2DataLoader データローダー、Scope 権限のカスタマイズと階層化、OIDC プロトコル、OpenId/UnionId、カスタム grant_type、カスタムログイン認可ページ、アノテーションによる Access-Token 検証、ログインセッションとの連携、Scope level によるレベル制御、カスタム API ルートを扱います。OAuth2.0 認証サーバーの構築、オープンプラットフォームの開発、サードパーティアプリの認可の実装が必要なときに使用します。基本的なログイン認証には先に sa-token スキルを使用してください。
ネイティブな Figma MCP を介した Figma↔Storybook の双方向ブリッジ。design→code:Figma 変数から基盤トークン(カラー/スペーシング/タイポグラフィ)をマッピングし、design↔code の一致 + ドリフトを確認し、承認済みの Figma コンポーネントを納品する(抽出 → 構築 → 埋め込み)。stories は sb-stories のルールに従って作成する。code→design:コンポーネント + stories + トークンの一致 + 使用状況から Code Connect マッピングを構築し、Figma Dev Mode に実際のコードを表示させる。「Figma トークンを同期する」「Figma 変数を自分のデザインシステムにマッピングする」「この承認済みの Figma デザインを納品する」「design↔code トークンの一致を確認する」「自分のコンポーネントを Figma / code connect に接続する」に使用する。未確定のデザインのプロトタイピング/反復には使用しない(それは sb-explore)。
OWASP Top 10 の脆弱性から Web アプリケーションを保護することを専門とする。認証、認可、入力検証、XSS 対策、CSRF 対策、セキュアヘッダー、セキュリティテストを扱う。セキュリティを後回しの追加事項ではなく、第一級の要件として扱う。"security、OWASP、XSS、CSRF、SQL injection、authentication security、authorization、input validation、secure headers、vulnerability、penetration testing、security、owasp、authentication、authorization、xss、csrf、injection、headers" が言及された場合に使用する。
コミットメッセージからのリリース自動化をユーザーが望むときは常に、このスキルを使ってリポジトリに semantic-release と Conventional Commits を設定する。トリガーには「set up semantic release」「add conventional commits」「configure automated versioning」「set up commitlint」「add husky hooks」「automate our changelog and GitHub releases」が含まれ、ユーザーが semantic-release を名指しせず、バージョン番号の更新、タグ、変更履歴の生成だけを求めた場合でも使用する。手動で管理する CHANGELOG と手動の `git tag` のフロー(設計上手動のまま)や、リリースと無関係な一般的な CI パイプライン作業にはこのスキルを使用しない。
Stream Activity Feeds アプリのライブ v2 アクティビティとリアクションをサンプリングして v2 -> v3 同期マッピングを生成します。アプリの v2 統合コードを利用できる場合は書き込み経路を読み取り、そのコードをもとに v2 から v3 への移行計画を立てます。Feeds v2 から v3 への移行設定、v3 同期マッピングの作成・レビュー・デバッグ、「アプリに必要なマッピングは何か」という質問、アプリの v2 Feeds コードを v3 に移植する方法の質問、または移行後のアクティビティでテキストや添付ファイルが欠落する、コメントがコメントとして扱われない、ブックマークが消える場合に使用します。v3sync、v2 to v3、feeds migration、activity feeds migration、sync mapping、extra_context、reaction kinds、comments and bookmarks mapping、porting plan に反応します。同じマッピングがライブ同期ツールと一括エクスポーターの両方で使われます。
Unreal Engine のゲームやアプリに Stream Chat を組み込み、統合し、ハウツー質問に答える。Unreal Engine / UE5 / C++ / Blueprint / UMG のプロジェクト作業に使用する — エンジンバージョンごとのプラグインインストール、HUD 上の StreamChatClientComponent の接続、ConnectUser とトークン、チャンネルとメッセージ、同梱の WBP_* チャットウィジェット、テーマ設定、cooking、iOS / Android / デスクトップのパッケージング。unreal、unreal engine、ue5、ue 5.7、ue 5.8、.uproject、.uplugin、Build.cs、umg、blueprint、widget blueprint、StreamChat plugin、UStreamChatClientComponent、UChatChannel、FChannelProperties、WBP_TeamChat、in-game chat、game chat でトリガーされる。チャット専用 — Unreal 向けの Stream Video や Feeds SDK は存在しない。
STRK20(Starknet のプライバシープール)のルーターとメンタルモデル。統合ルートの選択、STRK20 の仕組みに関する質問への回答(notes、nullifiers、ビューイングキー、チャネル、アクション、証明、入金スクリーニング)、何が隠され何が公開されるかの説明、コンプライアンスと監査の質問への対応、エコシステムの整理(シャドウアカウント、旧プライベートサブアカウント、EVM Privacy Bridge、スターターキット、RFP、インキュベーター、ブランドキット)に使用。実装作業では兄弟スキルを直接起動する:TS/React のプライベート dapp には strk20-wallet-api、Cairo ヘルパーには strk20-anonymizer-contracts、ウォレットと鍵保持バックエンドには strk20-privacy-sdk。
非同期ジェネレーターのサブスクリプション .subscription(async function*() { yield }) を使ってリアルタイムイベントストリームを設定する。WebSocket より httpSubscriptionLink 経由の SSE が推奨される。lastEventId を使った再接続リカバリには @trpc/server の tracked(id, data) を使用する。WebSocket は wsLink と @trpc/client の createWSClient、@trpc/server/adapters/ws の applyWSSHandler を使用する。SSE ping は initTRPC.create({ sse: { ping: { enabled, intervalMs } } }) で構成する。クリーンアップには opts.signal 経由の AbortSignal を使用する。サブスクリプションのルーティングには splitLink を使用する。
AutoComplete、ComboBox、Mention、Dropdownlist、Multiselect、ListBox、MultiColumn ComboBox を含む Syncfusion TypeScript ドロップダウンコンポーネントを実装するための包括的なガイド。選択インターフェースの構築、データバインディング、フィルタリング、カスケードドロップダウン、デュアルリスト転送、カスタムテンプレート、アクセシブルなドロップダウン体験に使用する。
ユーザーが Syncfusion JavaScript のライセンス、ライセンスキー、ライセンス登録、ライセンス検証エラー、トライアルライセンス、ライセンスのトラブルシューティングについて尋ねたときにこのスキルを使用する。このスキルは、JavaScript アプリ向けに Syncfusion ライセンスキーを生成・登録・管理するための包括的なガイダンスを提供し、エディションベースおよびプラットフォームベースのライセンスモデル、登録方法、CI/CD 統合、一般的なライセンスエラーの解決を扱う。
Syncfusion EJ2 JavaScript ポップアップコンポーネント(Dialog、Predefined Dialog(DialogUtility)、Tooltip)を実装するための包括的なガイド。TypeScript/JavaScript アプリケーションでモーダル/モードレスダイアログ、アラート/確認ウィンドウ、ドラッグ可能なダイアログ、サイズ変更可能なウィンドウ、ポップオーバー、ツールチップ、およびカスタム配置、アニメーション、WCAG 2.2 アクセシビリティ、フォーム統合、イベント処理を備えたオーバーレイコンテンツを構築する際に使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
