Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
開発
Aptos ブロックチェーンと Move 言語のエキスパート。Move プログラミング(abilities、generics、resources)、Aptos フレームワークモジュール、スマートコントラクト開発、トークン標準(Coin、Fungible Asset、Digital Asset)、オブジェクトモデル、gas 最適化、dApp 統合を扱う。Aptos、Move 言語、Move スマートコントラクト、Aptos ブロックチェーン、abilities、generics、resources、fungible asset、digital asset で起動する。
このツールキットの規約に従う arc42 ドキュメントについて、セクション間の ID の整合性を検証します。ツールキットの IF-xx インターフェース ID(Section 3↔Section 5)、ビルディングブロックのデプロイ範囲(Section 5↔Section 7)、Q42 品質タグのトレーサビリティ(Section 1↔Section 10)、ツールキット ADR のリスク参照(Section 9↔Section 11)、および将来シナリオの関連付け(Section 10↔Section 11)を確認します。自動 lint スクリプトが利用可能な場合は実行し、利用できない場合はルールを手動で適用します。
非同期イベントを中心にシステムを設計するときに使用します。「イベント駆動アーキテクチャ」「EDA」「イベントブローカー」「Kafka」「大規模なパブリッシュ/サブスクライブ」「イベントファースト設計」「コレオグラフィとオーケストレーションの比較」「イベントブローカーとメッセージキューの比較」「ブローカートポロジーとメディエータートポロジーの比較」などが対象です。イベント駆動を、コンポーネントが直接呼び出し合うのではなく、イベントを発行して反応するマクロなアーキテクチャスタイルとして定義します。
マイクロサービスアーキテクチャを設計またはレビューする場合に使用します。「マイクロサービス」「このサービスを分割すべきか」「サービス境界」「サービスごとの境界づけられたコンテキスト」「API ゲートウェイ」「フロントエンド向けバックエンド」「BFF」「サービスメッシュ」「マイクロサービスとモノリス」「サービスごとのデータベース」「データ所有権」などが該当します。マイクロサービスを、ビジネス能力に沿った独立デプロイ可能なサービスと定義し、モノリスの不十分さが明らかになるまでは採用を控える規律も説明します。
評価ドキュメントに基づき、決定論的なチャンク単位の操作と各ステップでの厳密な検証によってアーキテクチャのリファクタリングを実行します。アーキテクチャ評価、クリーンアーキテクチャレビュー、リファクタリングの推奨事項、seam-ripper の出力があり、リファクタリングを安全に実際に実行する必要があるときに使用します。「この評価に基づいてリファクタリングして」「これらのアーキテクチャ推奨事項を実行して」「アーキテクチャのドリフトを修正して」「チャンク単位でリファクタリングして」といった依頼や、計画に従ってコードベースを体系的に再構築するあらゆる依頼にも使用します。そもそもアーキテクチャ上の問題を引き起こす種類のエージェントドリフトを防ぐために特別に設計されています。
ASD-STE100 Simplified Technical English の規則に従って技術文書を作成または書き換え、明確で曖昧さがなく、AI らしい冗長さのない文章にします。ドキュメント、README、ランブック、手順書、エラーメッセージ、リリースノート、インシデントレポート、API ガイドに使用します。ユーザーが「STE」「Simplified Technical English」「ASD-STE100」「de-slop」「make this readable」「write for non-native readers」と言った場合や、翻訳しやすい文書を求める場合にも使用します。標準の53規則を適用します。文は20/25語以内、一語一義、単純時制、能動態、命令の前に条件を示すことなどです。
ユーザーが「クラスを探す」、「シンボルを検索」、「使用箇所を探す」、「実装を探す」、「コードベースを検索」、「ファイルを探す」、「クラス階層」、「呼び出し元を探す」、「モジュール依存関係」、「未使用の依存関係」、「プロジェクトマップ」、「プロジェクトの慣習」、「プロジェクト構造」、「使用しているフレームワーク」、「どんなアーキテクチャ」を求めたり、「Perl サブルーチンを探す」、「Perl のエクスポート」、「Python クラスを探す」、「Go struct」、「Go interface」、「React コンポーネントを探す」、「TypeScript インターフェースを探す」、「Rust struct を探す」、「Ruby クラスを探す」、「C# コントローラーを探す」、「Dart クラスを探す」、「Flutter ウィジェットを探す」、「mixin を探す」、「Scala トレイトを探す」、「case class を探す」、「object を探す」、「PHP クラスを探す」、「Laravel モデルを探す」、「PHP トレイトを探す」と要求した場合、または Android/Kotlin/Java、iOS/Swift/ObjC、Dart/Flutter、TypeScript/JavaScript、Rust、Ruby、C#、Scala、PHP、Perl、Python、Go、C++、Protocol Buffers のプロジェクトで高速なコード検索が必要な場合に、このスキルを使用する。"ast-index" コマンドラインツールへの言及によってもトリガーされる。
Astro のコンテンツ重視の Web フレームワーク。islands アーキテクチャ、コンテンツコレクション、マルチフレームワーク対応を扱う。コンテンツの多いサイトや静的サイトを構築するときに使用する。使用場面:ユーザーが「Astro」に言及し、「islands architecture」「content collections」「Astro components」「client directives」「Astro.glob」「static site generation with Astro」「multi-framework in Astro」について尋ねるとき。使用しない:Next.js —— 代わりに `nextjs-app-router` を使用;Nuxt —— 代わりに `nuxt3` を使用;SvelteKit —— 代わりに `sveltekit` を使用;Gatsby —— Astro を現代的な代替として使用;純粋な React/Vue/Svelte —— それぞれのフレームワークのスキルを使用。
CODE、API、AUTH、DATA、NETWORK の各レイヤーを横断するインタラクティブなシステムフロートレース。SQLite による永続化と Mermaid エクスポートに対応。セキュリティ監査、コンプライアンス文書、フロートレース、機能のアイデア出し、ブレインストーミング、デバッグ、アーキテクチャレビュー、インシデントのポストモーテムに使用する。トリガー:audit、trace flow、document flow、security review、debug flow、brainstorm、architecture review、post-mortem、incident review。
TMS Aurelius ORM の属性を使って Delphi クラスをリレーショナルデータベースにマッピングする。エンティティクラスの作成、既存クラスへの Aurelius マッピングの追加、マッピング属性の修正やレビュー、クラスのマッピング方法の説明、関連、継承、オートマッピング、NULL 許容フィールド、BLOB、複合識別子の扱いをユーザーが求めたときに使用する。"create Aurelius entities for..."、"map this class to Aurelius"、"add ORM mapping"、"fix the mapping on this class"、"how do I map a one-to-many in Aurelius" などのリクエストでトリガーされる。
TMS Aurelius ORM(TObjectManager)を使ってエンティティオブジェクトを保存、読み込み、更新、削除、マージ、ナビゲートする。Aurelius でデータを永続化または取得する方法、オブジェクトのライフタイム管理、実行時の関連やコレクションの扱い、トランザクション処理、キャッシュ更新の使用、並行性の制御をユーザーが尋ねたときに使用する。クエリ DSL や criteria/プロジェクションは対象外(別のスキルにある)。"save an entity with Aurelius"、"load a customer from the database"、"add items to a collection"、"how do I update an object"、"flush changes"、"delete a record with Aurelius"、"merge a transient object"、"how do transactions work in Aurelius"、"batch updates Aurelius" などのリクエストでトリガーされる。
Simulink および System Composer モデル用の Model Advisor チェックを作成またはアップグレードします。ガイドラインの作成、チェック仕様の定義、Model Advisor チェックの実装、適格性テストまで、ライフサイクル全体をカバーします。新しいチェック(編集時、標準バッチ、構成パラメーター、自動修正)の作成、旧式の StyleOne/StyleTwo/StyleThree チェックの現代的な DetailStyle への変換、モデリングガイドラインの作成、モデリングルールの適用、チェックのテスト/適格性確認に使用します。「blocks shall...」「signals must match...」「parameters shall be set to...」など、モデリング制約全般がトリガーになります。
研究に基づく読み取り専用の監査。権威ある情報源(arxiv、PubMed、Google Scholar、JSTOR、OpenAlex、Crossref、Semantic Scholar)および標準化団体(NIST、IETF/RFC、OWASP、ISO、業界規制当局)の実世界の知識に照らして、リポジトリのコードベース、アーキテクチャ、ビジネスロジックを検証する。確立された規範、標準、ベストプラクティスに違反するアルゴリズム、アーキテクチャ上の選択、ビジネスルールを監査で指摘したいときに使用する — 例:「APR の計算は貸付の規範に沿っているか」「暗号は NIST に準拠しているか」「このコンセンサス手法は妥当か」 — 各指摘は実際に取得した引用に紐づく。アルゴリズム/アーキテクチャ/ビジネスの各層にわたる反証可能な主張を抽出し、それぞれを適切な情報源クラスに振り分け、取得した証拠に照らして検証し、報告前に敵対的に反駁する。重大度で分類した引用付きレポートを出力し、根拠のないものは UNCONFIRMED とする。linter、SAST、CVE スキャナーではない — 構文ではなく規範について推論する。
baserCMS のリポジトリセキュリティアドバイザリ(GHSA・triage 含む)への対応を、一覧取得→指摘検証→課題別の修正→プライベートフォーク/ブランチ/PR 作成→ローカル検証まで一貫して扱う手順とスクリプト。「セキュリティアドバイザリを確認」「triage の脆弱性を検証」「アドバイザリごとにフォークと PR を作って」「脆弱性修正をプルリクにまとめて」などの場合に使用します。Copilot/GHA はアドバイザリのフォークで使えないため、ローカル検証(/code-review・basercms-unittest)を正とする点、push の反映待ちリトライ、共有ファイルの hunk 分割、base 追従時の定番競合解決を収録しています。
サーバー、WebAssembly、Web アプリ、ハイブリッドの各シナリオで Blazor アプリケーションを構築・レビューし、コンポーネント設計、状態フロー、レンダリング、ホスティングの選択を適切に行う。使用対象:JavaScript ではなく C# でインタラクティブな Web UI を構築する;Server、WebAssembly、Auto の各レンダーモードを選ぶ;コンポーネント階層と状態を設計する。使用対象外:無関係なスタック;この特定のガイダンスを必要としない一般的なタスク。呼び出し:リポジトリのコンテキストを調査し、対象ファイルを編集し、変更時に該当するビルド、テスト、lint、検証コマンドを実行する。
ユーザーが Bootstrap 5 の入門、Bootstrap のインストール、Bootstrap CDN の設定、Bootstrap の npm インストール、Bootstrap の Bun インストール、Bootstrap プロジェクトのセットアップ、Bootstrap スターターテンプレート、Bootstrap のブラウザー対応、Bootstrap のバージョン互換性、Bootstrap の RTL 対応、Bootstrap の Vite セットアップ、Bootstrap の Parcel セットアップ、Bootstrap の Webpack セットアップ、Bootstrap の Rails セットアップ、Bootstrap の Rails 8 連携、Bootstrap の importmaps Rails、Bootstrap の cssbundling-rails、Bootstrap の Propshaft セットアップ、Bootstrap の dartsass-rails、Bootstrap の Turbo 連携、Bootstrap の Stimulus コントローラー、Bootstrap の Hotwire、Rails フォームヘルパー Bootstrap、Bootstrap Icons Rails、bootstrap gem Ruby、Bootstrap のアクセシビリティ、Bootstrap の WCAG 準拠、Bootstrap のスクリーンリーダー対応、Bootstrap の visually-hidden クラス、Bootstrap のモーション軽減、Bootstrap の RFS、Bootstrap のレスポンシブフォントサイズ、Bootstrap の流動的なタイポグラフィ、Bootstrap のダウンロード、Bootstrap のファイル構造、Bootstrap の内容、Bootstrap の CSS 変数、Bootstrap の ES モジュール、Bootstrap のベストプラクティスについて尋ねた場合、または新しい Bootstrap プロジェクトのセットアップに支援が必要な場合に、このスキルを使用する。
Next.js の Cache Components と Partial Prerendering(PPR)に関する専門的なガイダンス。**能動的な有効化**:next.config.ts/next.config.js に `cacheComponents: true` がある Next.js プロジェクトで作業するとき、この skill を自動的に使用します。この設定が検出されたら、すべての React Server Component 実装に Cache Components のパターンとベストプラクティスを能動的に適用します。**検出**:Next.js プロジェクトでのセッション開始時に、next.config の `cacheComponents: true` を確認します。有効になっていれば、この skill のパターンがすべてのコンポーネント作成、データ取得、キャッシュの判断を導くべきです。**ユースケース**:'use cache' ディレクティブの実装、cacheLife() によるキャッシュ存続期間の設定、cacheTag() によるキャッシュデータのタグ付け、updateTag()/revalidateTag() によるキャッシュの無効化、静的コンテンツと動的コンテンツの境界の最適化、キャッシュ問題のデバッグ、Cache Component 実装のレビュー。
Celery の非同期タスクのディスパッチと管理を行うスキル。クロスプラットフォーム展開(Windows/Linux/macOS)に対応。独立したスキル環境の自動構成、コマンド実行タスク、遅延スケジューリング、タスク監視などの機能を提供。適用シナリオ:(1) コマンドやスクリプトの非同期実行、(2) 遅延または定時でのタスク実行、(3) タスクキューの管理と監視、(4) 分散タスク処理。クロスプラットフォーム互換処理を内蔵し、システム種別を自動検出して構成を適合させる。**3 つの必須サービス**:Redis/Memurai、Celery Worker、Flower 監視はすべて必須で、いずれかが起動していなければ自動的に起動する必要がある。**AI アシスタントによるサービスの自動起動**:タスクのディスパッチ前に、起動していないサービスを自動的にチェックして起動し、ユーザーの手動介入は不要。使用前に Redis/Memurai(Windows)をインストールする必要がある。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
