Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,284 件掲載。コマンド 1 行でインストールできます。
開発
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` の記録や分析にも使用します。
TypeScript と JavaScript で Syncfusion Maps を実装するためのガイド。ユーザーがインタラクティブな地図を作成する、マーカーを追加する、地理データを可視化する、地図レイヤーを扱う、カラーマッピングを適用する、注釈を追加する、凡例を構成する、地図のインタラクションとイベントを処理する必要があるときにこのスキルを使用します。TypeScript(モジュールベース)と JavaScript(CDN/ES5)で動作します。
Syncfusion Vue AI AssistView コンポーネントを実装します。会話型 AI インターフェイス、チャットボット、プロンプト応答システムの作成や、OpenAI、Gemini、Claude などの AI サービスを Vue アプリに統合する場合に使用します。セットアップ、プロンプト管理、候補表示、カスタマイズ、イベント処理、テンプレート、Markdown 応答、AI サービス統合、思考連鎖の可視化、動的ツールを使った生成 UI、テキスト読み上げ、AI 指標(所要時間、トークン、ツール呼び出し)のテレメトリー追跡、プロンプトエディターでのメンション機能を含みます。
Markdown テキストをクリーンな HTML に変換する Syncfusion Vue Markdown Converter を実装する。Vue で Markdown を HTML に変換する場合、ライブ Markdown プレビューを統合する場合、GFM や改行オプションを設定する場合、または MarkdownConverter.toHtml() と MarkdownConverterOptions を扱う場合に使用する。このスキルは @syncfusion/ej2-markdown-converter パッケージと、並べて HTML プレビューを表示する Markdown Editor 統合を扱う。
Django Unfold 管理画面テーマ - Unfold でモダンな Django 管理画面を構築・設定・拡張する。(1) Django 管理画面 UI のカスタマイズやテーマ設定、(2) Unfold ModelAdmin、インライン、アクション、フィルター、ウィジェット、デコレーター、(3) 管理画面ダッシュボードのコンポーネントと KPI カード、(4) サイドバーナビゲーション、タブ、条件付きフィールド、(5) 'unfold'、'django-unfold'、'unfold admin' への言及、といった作業で使用する。Unfold の全機能を網羅:サイト設定、アクションシステム、表示デコレーター、フィルター種別、ウィジェットのオーバーライド、インラインのバリエーション、ダッシュボードコンポーネント、データセット、セクション、テーマ設定、サードパーティ統合。
分離された git worktree と uv を使い、セキュリティ監査や依存関係の更新を通じて Python パッケージを保守する。セキュリティ監査、CVE 修正、脆弱性チェック、依存関係の更新、パッケージのアップグレード、古いパッケージ、バージョン更新、Python の脆弱性修正、Python CVE の確認、Python パッケージの監査、pyproject.toml の依存関係の更新、Python 依存関係のモダナイズ、またはユーザーが /uv-deps と入力した場合(特定のパッケージ名や glob パターンの有無を問わない)に使用する。
ESP32-C6 上の Wendy Lite MCU ファームウェア向けに WASM アプリを構築するための専門的なガイダンス。開発者が次に言及したときに使用:(1) Wendy Lite または wendy-lite、(2) ESP32 やマイクロコントローラー上の WASM アプリ、(3) WendyLite Swift パッケージまたは import WendyLite、(4) ESP32 向けの C/Rust/Swift/Zig アプリの構築、(5) 組み込みデバイス上の WAMR ランタイム、(6) WASM からの GPIO/I2C/SPI/UART/NeoPixel、(7) WASM 上の Embedded Swift または wasm32-none-none-wasm、(8) ESP32-C6 上の BLE プロビジョニング、(9) WASM バイナリの MCU へのアップロード、(10) Swift からの ESP32 上の TLS/ネットワーキング。
Apple の WidgetKit フレームワークを使って iOS/macOS/watchOS/visionOS のウィジェット、Live Activity、ウォッチのコンプリケーション、コントロールを構築する。ウィジェット拡張、タイムラインプロバイダ、構成可能なウィジェット、ロック画面ウィジェット、スマートスタックウィジェット、ActivityKit による Live Activity、ボタン/トグル付きのインタラクティブウィジェット、ウォッチのコンプリケーションを作成する場合に使用する。すべてのウィジェットファミリー(systemSmall/Medium/Large/ExtraLarge、accessoryCircular/Rectangular/Inline/Corner)とレンダリングモードをカバーする。
WordPress プラグインのアーキテクチャレビューと WordPress.org への申請基準。WordPress プラグインコードのレビュー、プラグインアーキテクチャの監査、WordPress.org へのプラグイン申請の準備、プラグインのベストプラクティスの確認、カスタム投稿タイプ、タクソノミー、Settings API、フックシステム、国際化の分析を行うとき、またはユーザーが "plugin review"、"plugin development"、"plugin best practices"、"WordPress.org submission"、"Plugin Check"、"plugin headers"、"activation hook"、"deactivation hook"、"uninstall"、"custom post type"、"taxonomy"、"Settings API"、"hooks"、"actions"、"filters"、"i18n"、"text domain"、"prefixing"、"namespacing" に言及したときに使用する。プラグインのアーキテクチャ、ライフサイクルフック、WordPress.org への準拠、API 統合の問題を検出する。
リダイレクト専用。正規の xy-toolchain は ariestools/ariestools-skills にあります。そのパックをインストールし、@ariestools/toolchain、xy CLI、ESLint flat config、TypeScript 設定、Vitest、deplint、リポジトリポリシー、スキル、作業トラッキングについては xy-toolchain スキルを参照してください。この xyo-skills のコピーは一時的なリダイレクト用スタブであり、ドキュメントとして使用しないでください。
TigerStyle Zig コーディングガイドライン——TigerBeetle の本番コードベースから抽出したもの。ユーザーが Zig コードを書いたり、レビューしたり、リファクタリングしたりするとき、Zig のイディオム、ベストプラクティス、アサーション、メモリレイアウト、命名規則、コードスタイルについて尋ねるときはいつでもこのスキルを使用する。Zig の構造体の構成、エラーの処理、安全なループの書き方、Zig API の設計方法を尋ねたときにも起動する。ユーザーが単に「Zig を書いて」と言った場合や、レビュー用に Zig コードを貼り付けた場合でも、まずこのスキルを参照する。
React と TypeScript で Zustand を使った状態管理の本番検証済みパターン:型安全な store の作成、モジュール化された store のための slices パターン、localStorage または sessionStorage を基盤とする persist ミドルウェア、devtools と immer ミドルウェア、余分な再レンダリングを避ける selector と浅い等価比較のパターン。繰り返し発生する 5 つの問題の修正方法を解説:Next.js の SSR hydration ミスマッチとテキストコンテンツのミスマッチエラー、create<T>()() の二重括弧 TypeScript 構文、persist ミドルウェアのエクスポートエラー、無限レンダリングループ、slices パターンの型推論の失敗。React でグローバル状態を設定するとき、Redux や Context API からの移行、状態の永続化の追加、devtools の接続、Zustand v5 の型や hydration の問題のデバッグ時に使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
