Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
コードリポジトリのコミュニティヘルスおよびリポジトリの基盤ファイルをブートストラップ、監査、レビューするときにこのスキルを使用する:README、LICENSE、CONTRIBUTING、CODE_OF_CONDUCT、SECURITY、SUPPORT、issue / PR テンプレート、CODEOWNERS、FUNDING、CITATION、および REUSE / SPDX メタデータ。「set up new repo docs」「community health files」「what should my README contain」「do I need a code of conduct」「audit repo bootstrap docs」「repository documentation cornerstones」「pick a license」「CONTRIBUTING.md」「SECURITY.md」「vulnerability reporting」「SUPPORT.md」「CODEOWNERS」「issue templates」「PR templates」「CITATION.cff」「REUSE」「SPDX headers」「Standard Readme」「Contributor Covenant」で積極的に有効化する。提供:各基盤ファイルの 4 つの質問による診断、Standard Readme 構造、ライセンスのルーティング(選択はしない)、CONTRIBUTING / CODE_OF_CONDUCT / SECURITY / SUPPORT の規範、テンプレートファイル、REUSE 3.3 / SPDX のルーティング。
レスポンシブ Web デザインのサブスキル。モバイルファーストのレイアウトパターン、CSS Grid/Flexbox 戦略、レスポンシブ画像、流体タイポグラフィ、コンテナクエリ、ブレークポイントシステムを提供する。モバイル、タブレット、デスクトップ、大画面で動作する必要のある UI を構築・レビューするときは常にこれを取り込む。トリガー:「レスポンシブにして」「レスポンシブデザイン」「モバイルファースト」「ブレークポイント」「流体レイアウト」、またはデバイス横断のレイアウトに関するあらゆるリクエスト。
Riverpod を StateNotifier から Notifier/AsyncNotifier へ、ChangeNotifier から AsyncNotifier へ移行する、または 0.13/0.14/1.0 からアップグレードする;ref.onDispose、family、ライフサイクル、riverpod migrate CLI。ユーザーが StateNotifier からの移行、ChangeNotifier からの移行、Riverpod 0.13 から 0.14 へのアップグレード、0.14 から 1.0 へのアップグレード、または Riverpod の移行ガイドについて尋ねたときに使用する。
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 スキルを使用してください。
Svelte CLI(sv)スキル。ユーザーが sv でプロジェクトを作成する(sv create)、インテグレーションを追加する(sv add、例: drizzle/tailwind/prettier/eslint/playwright/storybook/vitest/mdsvex/paraglide/better-auth/sveltekit-adapter/mcp/experimental)、型とコンパイルのチェックを実行する(sv check)、マイグレーションスクリプトを実行する(sv migrate svelte-5/sveltekit-2/app-state/self-closing-tags/package/routes)、またはカスタム sv add-on を開発する場合に使用する。
tiun の統合やデバッグ時に使用 — Web SDK(@tiun/sdk)または React Native SDK(@tiun/react-native-sdk) — 認証、サブスクリプション課金、買い切り購入、時間ベースのペイウォール向け。`@tiun/sdk` や `@tiun/react-native-sdk` のインポート、`tiun.init`、`tiun.checkout`、`tiun.login`、`tiun.start`、`TiunProvider`、`useTiun`、`useTiunEvent` などの呼び出し、または tiun の製品、エンタイトルメント、買い切り購入、永久アクセス、固定料金、時間ベースのセッション、チェックアウトの戻りディープリンク、サーバー側検証に関する質問でトリガーされる。
TypeScript または JavaScript 内の判断に使用します。値が取り得るものと値がない場合の動作、失敗の意味と処理担当、モジュールやサービス境界を越えるもの、並行実行される処理と promise の所有者、テストが実際に証明すること、コンパイラーや lint 設定の効果などを判断します。ユーザーが「この型は正しいか」「throw すべきか return すべきか」「なぜこれが any なのか」「どうテストすればよいか」「この promise は await されていない」「この型エラーを修正して」と言った場合や、TypeScript の作成・レビュー・修正を依頼した場合に使用します。判断、そのトリガー条件、確認項目を含む 9 つのトピックインデックスのいずれかに振り分けます。文章作成、書式のみの調整、TypeScript に言及するだけの履歴質問、コード変更が禁止されている場合のエラー説明には使用しません。
`weapp-vite` と `@weapp-vite/react` を使って React 19 の WeChat ミニプログラムを開発するための実践ハンドブック。`weapp.react` の設定、JSX/TSX ページの作成、static/dynamic render mode の選択、オプションの React Compiler の導入、`createReactMiniProgramRoot` のライフサイクル管理、`createNativeComponent` / `Slot` によるネイティブまたは Wevu コンポーネントとの相互運用に適用されます。
Redis上で@falcondev-oss/workflowを使い、耐久性のある型安全なキューワーカーを構築します。WorkflowNamespace / createWorkflow / defineWorkflow、handle()とreturns<T>()、step.do / step.wait / step.waitUntil、workflow.run / runIn / runAt / work()、job.wait()、upsertScheduleのcronスケジュール、groupIdによる順序制御と数値優先度、またはcreateRedisの接続設定を扱う際に使用します。
あなたの回答が ZIO コアまたは ZIO エコシステムに関する事実やコードを含む場合は、必ずこのスキルを参照すること。対象:ZIO のエフェクトと型エイリアス(ZIO、Task、UIO、UEffect)、ファイバーとファイバー管理、並行プリミティブ(Hub、Queue、Ref、Semaphore)、ソフトウェアトランザクショナルメモリ(STM)、ZIO Streams(ZStream、ZSink、ZPipeline、ZChannel)、ZIO Test フレームワークとテストユーティリティ、ZLayer と依存性注入のパターン、エラー管理とエラー型、スケジューリングとリトライ、リソース管理とスコープ、ZIO Config、ZIO Schema、ZIO JSON、ZIO Kafka、およびすべての公式 ZIO ライブラリと統合。ZIO に関するあらゆるコーディングタスク、型シグネチャ、ライブラリ機能、アーキテクチャパターン、比較でこれをトリガーすること。ZIO の詳細を記憶に頼りそうなときは、常にここで確認すること。学習データが古いか誤っている可能性がある。
1 つの ADK コードユニットの as-built アーキテクチャドキュメント(目的、実行フロー、データフロー、クラス間の依存関係、拡張ポイント、変更してはならない部分)を `docs/design/{topic}/{unit}/index.md` に書きます。提案された設計ではなく実装されたコードを記述し、読み手はそのユニットを変更・拡張しようとしている開発者です。「write a design doc for {file}」「document the architecture of {class}」「document the extension points of {unit}」を求められたとき、またはコアクラス、ノードタイプ、プラグインベースを追加した後に使用します。自分のアプリケーションからそのユニットを呼び出すだけの開発者向けのドキュメントには使用しないでください。それは `docs/guides/` 配下の実行可能な例を伴う使用ガイドです(`adk-unit-guide` を使用)。フレームワーク全体のアーキテクチャの質問に答えるためには使用しないでください(`adk-architecture` を使用)。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
