Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,639 件掲載。コマンド 1 行でインストールできます。
開発
FMC TanStack Start アプリ向けの React 19 + TypeScript:型付きコンポーネント、イベント、ジェネリクス、ref-as-prop、Compiler 優先のメモ化、useEffect の規律(命名、Effect を使うべきでない場合、代替手段)。React のコンポーネント/フック/イベントに型を付ける場合や、useEffect、useEffectEvent、派生状態、データ取得 effect、oxlint React Compiler / Rules of React の effect ルールを書いたりレビューしたりする場合に使用。ルーティング/サーバー境界には対象外(tanstack-start-* スキルを参照)。
React Bits UI コンポーネントフレームワークの専門家。フロントエンドページを開発するときは、常に react-bits フレームワークのコンポーネントを優先して標準化されたコードを出力する。自然言語での要件記述に対応し、最適なコンポーネントの組み合わせを自動でマッチングする。トリガーワード:react-bits、reactbits、アニメーションコンポーネント、ランディングページ、landing page、hero section、animated component、フロントエンドページ開発、ページを作る。
コードベース全体を読み分析したうえで、大規模ソフトウェアリポジトリ向けの独立した複数ページの Markdown wiki パッケージを構築する。リポジトリ wiki ドキュメント、オンボーディング資料、アーキテクチャガイド、コードベースツアー、メンテナーハンドブック、あるいはコード学習者や新しいメンテナー向けにモジュール、コアコードパス、アルゴリズム、設計判断、トレードオフ、テスト、ツーリング、運用を深く解説することを求められたときに使用する。数十万行のコードを持ち、メンテナーが広範な網羅性とサブシステムの深いドキュメントを必要とする大規模リポジトリに最適化されている。生成された wiki は独立したパッケージ(通常は `wiki/` または `maintainer-wiki/`)に置く必要があり、ユーザーが明示的に上書きしない限り、既存の `docs/`、`website/`、製品ドキュメントアプリに混在させてはならない。ユーザーが生成された wiki の公開やデプロイを明示的に求めた場合は、任意で Rspress/静的ドキュメントサイトのセットアップにも対応する。Markdown 出力に対応し、有用な場合は Mermaid、Graphviz、KaTeX を使用する。
RWKV(Receptance Weighted Key Value)アーキテクチャを解説します。O(n) の推論が可能で KV キャッシュを使わない RNN/Transformer ハイブリッドであり、RWKV-7、並列 GPT モードのトレーニングと逐次 RNN モードの推論、状態の受け渡し、DeepSpeed によるファインチューニング、CUDA カーネルのセットアップを扱います。一定のメモリ使用量でトークンごとにテキストを生成する場合、100K+ トークンの非常に長いコンテキストを処理する場合、RWKV モデルをファインチューニングする場合、RWKV と Transformers のメモリ使用量や速度を比較する場合、または RWKV の状態処理、読み込み、メモリ不足エラーをデバッグする場合に使用します。メモリより最高精度を重視する場合は標準的な Transformer を、状態空間モデルには Mamba を優先してください。
SimPy 4.1.2を使って、Pythonで範囲を限定したプロセスベースの離散イベントシミュレーションを構築、テスト、分析します。Environment、Timeout、Process、AnyOf/AllOf条件、中断、Resource、PriorityResource、PreemptiveResource、Container、Store、時間加重モニタリング、反復に基づく出力分析に対応し、安全なCLIも同梱します。ジェネレータプロセスでキュー、生産ライン、物流、サービス運営をモデル化する場合、エンティティが共有リソースを競合する場合やプリエンプションが必要な場合、キュー長や利用率を適切に計測する場合、シードと信頼区間を用いて独立反復を実行する場合、イベント順序やrun(until=)の境界をデバッグする場合に使用します。連続時間ODEやエージェントベースのモデリングフレームワークには適しません。
SOLID 設計原則。SRP、OCP、LSP、ISP、DIP を扱う。クラスとモジュールを設計するときに使用する。使用する場合:ユーザーが「SOLID」「単一責任」「オープン・クローズド」「リスコフ」「インターフェース分離」「依存性逆転」「依存性注入」に言及したとき、「クラス設計」「OOP 原則」「拡張性」「抽象化」「クラスの設計方法」を尋ねたとき 使用しない場合:一般的なコード品質——代わりに `clean-code` を使用、特定のパターン——デザインパターン系スキルを使用、言語固有の OOP——フレームワーク固有のスキルを使用
`specify check` を実行して、Spec Kit に必要なツール(git、claude、gemini、code、cursor-agent、windsurf、qwen、opencode、codex、shai、qoder など)がインストールされ利用可能であることを確認します。結果を解釈し、次のステップを提案します。ユーザーが「check Spec Kit environment」「specify not working」「slash commands not showing」と言ったときに使用します。
markdown 形式の構造化されたコースコンテンツ(または章単位のデータセット)を、動作するインタラクティブなウェブサイトに変換したいときにこのスキルを使う — フレームワークの選択もビルドステップも不要。"做成網頁"、"轉成 SPA"、"course-data.js"、"render 函式"、"把講義變網頁"、"static site from markdown"、"vanilla JS site"、"no-framework site"、"single-page app from markdown" といったフレーズでトリガーされる。出力は vanilla HTML + JS のシングルページアプリで、`npx serve` で開き、状態を localStorage に永続化する。常に `course-content-authoring` の後(コンテンツが安定した状態)、`static-spa-interactions` の前に呼び出す(このスキルがスキャフォールドを生成し、インタラクションがそれを装飾する)。
iOS または macOS 向けの SwiftUI コードの作成、レビュー、リファクタリング時に使用します。状態と `@Observable` のデータフロー、ビューの構成、サイズ変更可能なレイアウト、セーフエリア、表示スケール、パフォーマンス、リスト、環境、ローカライズ、アニメーション、Liquid Glass、API 移行を扱います。iPhone Duo、折りたたみデバイス、大型ディスプレイのレイアウト(大型ディスプレイの `NavigationSplitView`、iPhone のタブサイドバー、2 列への再配置、折りたたみデバイスのグリッド、`ArrangementView`、`ReservedRegion`)、ヒンジ効果、縦型バー、`@State` の初期化や合成プロパティの診断、`@ContentBuilder` の曖昧さ、`reorderable` のドラッグ&ドロップ、カスタム `AsyncImage` `URLSession`、List 外のスワイプアクション、項目にバインドされた `alert`/`confirmationDialog`、`ToolbarOverflowMenu`、`AnimatableValues`、Document API(`Document`/`DocumentReader`)、Instruments `.trace` の記録や分析にも使用します。
Syncfusion JavaScript AI AssistViewコントロールを実装します。ユーザーがAIアシスタントのインターフェース、AIチャットUI、会話型AIコンポーネント、プロンプト応答インターフェース、AI連携(OpenAI、Gemini、Ollama、LiteLLM、MCP)、チャットツールバー、チャット内ファイル添付、音声テキスト変換、テキスト読み上げ、カスタムAIビュー、プロンプト候補、Markdown応答、思考の連鎖、思考ブロック、推論の可視化、AssistThinking、生成UI、動的にAIで描画されるコンポーネント、インタラクティブなツールカード、registerToolUI、テレメトリ、テレメトリ指標、telemetrySettings、TelemetryData、TelemetryReport、TelemetryMetric、AI利用状況の追跡、トークン使用量、所要時間指標、ツール呼び出し指標、メンション、メンショントリガー、mentionChar、メンションポップアップ、メンションデータソース、メンションフィルタリング、メンションテンプレート、mentionSelect、応答アニメーション、responseAnimationTemplate、読み込みインジケーター、応答テンプレート、カスタム応答UI、またはインタラクティブなAIアシスタントインターフェースの実装に言及した場合に使用します。AIAssistView、AIチャットコントロール、インタラクティブチャット、ej2-interactive-chatパッケージ、AI会話UI、AI支援コンポーネントには直ちに使用してください
ユーザーが Syncfusion JavaScript Ribbon コントロールを実装、構成、またはトラブルシューティングする必要がある場合は、常にこの skill を使用する。Ribbon は、タブ、グループ、さまざまな項目タイプを備えた Microsoft Office スタイルのコマンドインターフェイスを提供する。リボンのレイアウト、組み込み項目(ボタン、ドロップダウン、ギャラリー)、ファイルメニュー、バックステージビュー、コンテキストタブ、キーヒント、ツールチップ、サイズ変更の動作、イベント処理には、直ちにこの skill を適用する。
コマンドベースのナビゲーションインターフェイスを作成するための Syncfusion TypeScript Toolbar コントロールを実装する。ユーザーがツールバーの構築、ツールバー項目(ボタン、セパレーター、入力)の追加、レスポンシブモード(スクロール可能/ポップアップ)の構成、ツールバーイベントの処理、スタイルのカスタマイズ、ツールチップ/アイコンの追加、RTL サポートの実装、アクセシビリティ準拠の確保を行う必要がある場合は、常にこの skill を使用する。Toolbar コンポーネントの実装に関するあらゆる質問の主要な skill である。
Windows Forms アプリケーションで記録ナビゲーション機能のために Syncfusion GridRecordNavigationControl を実装するためのガイド。Microsoft Access のようなナビゲーションバー、グリッドの先頭/末尾/前/次ナビゲーション、Windows Forms での記録ブラウジングを実装する際にこのスキルを使用します。GridControl、GridDataBoundGrid、GridGroupingControl との統合を扱います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
