Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
theSeniorDev による 10 問の対話型多肢選択式 React 面接。`react-senior-code-review` と同じ原則に基づく。面接するレベル(ジュニア/ミドル/シニア)を尋ね、それに合わせて難易度を調整する。各問題のフィードバック付き。最終スコアでは次元ごとの内訳とパーソナライズされた学習アドバイスを提示する。「面接して」「React について出題して」「React の知識をテストして」「シニア面接対策」と依頼された場合、または `/react-senior-interview [topic]` 経由で使用する。
具体的なタスク目標に基づいて Fireworks のポストトレーニングを計画します。ユーザーがすでに伝えた情報から手法、cookbook の項目、データ計画、評価方法を提案し、意思決定に不可欠な質問だけを行い、トレーニングの準備ができたら configure に引き継ぎます。ユーザーが問題を平易な言葉で説明する場合、適切な手法やデータセットが分からない場合、公開データセットの案が必要な場合、決定前に検討したい場合に使用します。読み取り専用で、ジョブの作成やデータのアップロードは行いません。モデルとデータが既知で明示的なトレーニング依頼がある場合は configure、失敗時は debug を使用します。
添付されたスクリーンショットやビジュアルリファレンスをもとに、ウェブサイト、アプリ画面、コンポーネント、ダッシュボード、ランディングページ、レスポンシブインターフェースを、正確で保守しやすいフロントエンドコードとして再現します。提供されたスクリーンショットの実装、既存 UI 画像との一致、モックアップのコード化、複数画面の再構築、または表示がリファレンスと異なる実装済みページの修正に使用します。各画像を確認し、デスクトップウェブ、タブレット、モバイルのどれに該当するかを適切に推測して、対応するレスポンシブモードを実装・検証します。既存・新規プロジェクト、適切なあらゆるフロントエンドスタック、レスポンシブモードの推定、アセットの照合、アクセシビリティ、インタラクションの再構築、ビジュアル比較に対応します。
Strapi v5プラグイン開発のエキスパートです。プラグイン、カスタムAPI、管理パネル拡張の構築・リファクタリング・刷新、Document Service APIの使用、content-typeの作成、CMSアーキテクチャに使用します。Strapi v5のバックエンド開発、プラグインの問題解決、Strapiのベストプラクティスの実装、プラグイン設計ガイドラインへの準拠に利用します。content-types、controllers、services、routes、プラグイン構造など、Strapi固有の用語が挙がった場合にも使用します。
Node.js SDK による Stripe 決済統合。Checkout Sessions、Payment Intents、Subscriptions、Customer Portal、webhooks、Stripe Elements を扱う。チェックアウトフロー、決済処理、サブスクリプション課金、webhook ハンドラー、Stripe Elements を使った支払いフォームを実装する場合に使用する。stripe、payments、checkout、subscriptions、billing、webhooks、payment intents、stripe elements に使用する。
Syncfusion Spreadsheet コンポーネントを使用して Excel ライクな UI を必要とする ASP.NET MVC アプリ向けのスキル。トリガー:Excel(.xlsx、.xls、.xlsb)および CSV ファイルの作成・表示・編集、スプレッドシートエディタの埋め込み、API/JSON からのデータバインディング、数式・グラフ・検証・フィルタリング・条件付き書式の使用。ユーザーがスプレッドシートファイルに言及した場合にもトリガーする("open xlsx"、"load Excel file"、"add Syncfusion spreadsheet"、"bind data to spreadsheet")。UI コンポーネントを伴わない単体のファイル処理にはトリガーしない。
baseConfiguration オーバーレイ機構を使って既存のコアライブラリの Datex Studio コンポーネント(最も一般的にはグリッド)を拡張する場合、または tailored オーバーレイを独立した custom_ バリアントにフラット化する場合に使用する。3 つの由来バリアント(core / tailored_ / custom_)、tailored オーバーレイの 3 つの構成要素、custom へのフラット化 12 ステップ手順、および tailored グリッドに並ぶ enrichment-datasource パターンを担当する。トリガー:"tailor xxx grid"、"add a customer-specific column to xxx"、"override the base's on_save flow"、"flatten this tailored grid into a custom one"、"enrich a core grid with extra fields"、"Outdated contract errors between a tailored overlay and its base"。
shadcn/ui コンポーネント(Radix UI + Tailwind ベース)、Tailwind CSS のユーティリティファーストなスタイリング、canvas ベースのビジュアルデザインを使って、美しくアクセシブルなユーザーインターフェースを作成します。ユーザーインターフェースの構築、デザインシステムの実装、レスポンシブレイアウトの作成、アクセシブルなコンポーネント(ダイアログ、ドロップダウン、フォーム、テーブル)の追加、テーマや色のカスタマイズ、ダークモードの実装、ビジュアルデザインやポスターの生成、複数のアプリにわたる一貫したスタイルパターンの確立に使用します。
コーディングエージェントが vit を使って ATProto 上でソフトウェア機能(caps)を発見、フォロー、スキム、シップできるようにする。ユーザーが vit、beacons、caps、shipping、skimming、following、vetting、ソーシャルコーディングに言及したときに有効化される。以下のコマンドリファレンスを提供:vit init、vit skim、vit ship、vit follow、vit following、vit learn、vit remix、vit doctor、vit config、vit beacon、vit login。
データ抽出のエキスパートガイド。対象を理解するための構造化された聞き取りから始めます。常に最も低コストの方法(HTTP リクエスト → ブラウザーフィンガープリント → ヘッドレスブラウザー)を最初に試します。TLS/HTTP フィンガープリントの偽装(curl_cffi、primp、rnet)、最新のステルスブラウザースタック(patchright、camoufox、nodriver)、ベンダー別の回避策を含むアンチボットベンダーマトリクス(Cloudflare、DataDome、Kasada、Akamai)、CAPTCHA/Turnstile の解決、位置指定に対応したプロキシネットワークとマネージドブロック解除サービス(Zyte API、Web Unlocker)、構造化データ抽出(JSON-LD/microdata/OpenGraph)、AI/LLM 駆動および適応型抽出(scrapling、crawl4ai、firecrawl)、サイトスタック別の手引き(Next.js App Router/RSC、Tableau、OData、PX-Web、SDMX、ASP.NET、GraphQL、SPA)、ブラウザーリクエストの注入、リアルタイムリクエストの傍受、スクレーパーと抽出データのためのクリーンな OOP アーキテクチャ標準を扱います。ユーザーがウェブサイトまたは API からのスクレイピング/データ抽出を求めた場合に使用します。
Go アプリケーションを AI コーディングエージェントと効果的に連携できるようにする。新規 Go プロジェクトの立ち上げ時や既存プロジェクトの改修時に使用し、次を確保する:構造化 JSON ログ(slog/Zap/ZeroLog/Logrus)、機械可読なコマンド出力、充実した golangci-lint 設定、--yes フラグ付きの非対話型コマンドライン設計、意味のある終了コードを伴う構造化エラー処理、適切な context.Context の伝播、グレースフルシャットダウン、ヘルスチェックエンドポイント、標準化された Makefile。ユーザーが Go アプリを "agent-ready"、"AI-friendly" にしたいと依頼したとき、Go プロジェクトのエージェントツール/可観測性を改善したいとき、既存の Go プロジェクトをエージェント対応のベストプラクティスに照らして監査したいときに発動。
システムアーキテクト — 境界をまたぐシステムの構成要素:契約、スキーマ、ライフサイクル、再利用、整合性、アーキテクチャレビュー、論点、オーナー向けの意思決定。トリガー:「アーキテクト」「システムアーキテクト」「整合性を保つ」「横断的に設計する」「意思決定案を準備する」、architect、cross-cutting decision;複数の境界にまたがる対象や全体的な変革について「深く検討する」。コーディングには使用しません。design、integrity、assembly、reality-audit、reconcile、inquiry、writing を組み合わせます。iskron_* が必要です。
TypeScript によるフロントエンド開発向けの、フレームワークに依存しないアーキテクチャと設計基準(React、Angular、Vue、その他のコンポーネントフレームワークに対応):SOLID とクリーンコード、クリーンアーキテクチャとレイヤー境界、機能優先の構成、アダプター/リポジトリパターン、状態の階層とデータ取得、セキュリティ、テスト戦略、DDD の戦術パターン、マイクロフロントエンド、フォーム。コンポーネントやモジュールの生成、フロントエンドコードのリファクタリング、プルリクエストのレビュー、アーキテクチャの判断に使用します。また、「コードレビュー」「クリーンアーキテクチャ」「SOLID」「デザインパターン」「DDD」「境界づけられたコンテキスト」「マイクロフロントエンド」「データ取得」「フォーム検証」「どう構成すればよいか」といった依頼にも使用します。
Azure SQL Database コンテナをローカルで実行する(Private Preview):SERVERPROPERTY('EngineEdition') が 5 を返す本物の PaaS エンジン。これは SQL Server イメージ mcr.microsoft.com/mssql/server ではない。次の場合に使用:ユーザーが「Azure SQL をローカルで実行したい」、「ローカルの SQL データベースを追加したい」、「SQL Server を自分の docker compose に追加したい」、「ローカルの mssql コンテナを起動したい」、「開発または CI 用のローカル SQL」、「sqlcmd で接続したい」、「SQL に Podman を使いたい」、「SQL コンテナが起動しない」、「コンテナでの Microsoft Entra 認証」、「MSSQL_AAD_CLIENT_ID」を求める場合、または「接続文字列は何か」と尋ねる場合。ユーザーがコンテナ名を挙げていない場合でも使用する。mcr.microsoft.com/mssql/server を使おうとしていた場合は、止めて代わりにこのスキルを使用する。ハブスキル:共有リファレンスを所有し、compose、CI、シーディング、ベクトル、接続文字列のタスクスキルにルーティングする。
CustomObjectMgr、OCAPI Data API、Shopper Custom Objects API を使ってカスタム業務データを保存・照会する。ユーザーがカスタムオブジェクトインスタンスの作成、読み取り、更新、検索を行う必要があるとき、ステータスフィールド付きの処理キューを構築するとき、サイトスコープと組織スコープのストレージを選ぶとき、または bool/term フィルターでカスタムオブジェクトを照会するときにこのスキルを使用する。非標準データを永続化するときにも使用 —— 「サイトごとに設定を保存」や「自分のカスタムデータを照会」と言うだけの場合でも。
hooks.json で宣言され、OCAPI/SCAPI リクエストやシステムイベント時に HookMgr から呼び出される B2C Commerce プラットフォームフックを登録・実装する。hooks.json、HookMgr.callHook()、dw.system.Status、dw.ocapi.shop.* の before/after/modifyResponse フック、dw.order.payment.authorize/authorizeCreditCard、dw.order.calculate、app.payment.processor.*、SCAPI の注文支払い承認と注文確定、ロールバックのセマンティクス、request.custom トランスポートに使用する。外部 Node.js webhook、SFRA コントローラーミドルウェアや prepend/append チェーン、steptypes.json のスケジュールジョブステップ、Git/CI フックには使用しない。
`CapturePlugin` を追加して `Camera3d` または `Camera2d` を動画に記録する場合、`RenderTarget::target_headless` で `CaptureBundle` を生成する場合、`Mp4Openh264Encoder`、`Mp4FfmpegCliEncoder`、`Mp4FfmpegCliPipeEncoder`、`GifEncoder` または `FramesEncoder` を使って `Capture::start` を呼び出す場合、`Capture::pause` で一時停止する場合、またはアプリが Bevy 0.20 なのに crate が Bevy 0.19 に固定されているため「failed to select a version for bevy_capture」が発生した場合に使用します。
SAP BTP ABAP Environment のセットアップと開発を支援する。サービスインスタンスの作成、ADT 接続、通信アレンジメント、通信シナリオ、インバウンド/アウトバウンドサービス、デスティネーション設定、アイデンティティとアクセス管理、ソフトウェアコンポーネント、最初のプロジェクトのスキャフォールディングを含む。ユーザーが BTP ABAP Environment、SAP BTP ABAP、Steampunk、ABAP environment サービスインスタンス、BTP への ADT 接続、通信アレンジメント、通信シナリオ、通信システム、アウトバウンド通信、インバウンド通信、デスティネーションサービス、ソフトウェアコンポーネント、BTP 上の ABAP システム、クラウド ABAP 開発環境のセットアップについて尋ねた場合に使用する。トリガーには "set up BTP ABAP"、"connect ADT to BTP"、"communication arrangement"、"communication scenario"、"create service instance"、"ABAP on BTP"、"outbound service"、"first ABAP project on BTP" が含まれる。
Capacitor iOS アプリ(ios/App/App.xcodeproj、scheme App)の Xcode セキュリティビルド設定とネイティブプラグインコード(Swift/ObjC/C、Package.swift、podspec)を監査し、段階的に強化します。`xcodebuild -showBuildSettings -json`、セキュリティ関連コンパイラ警告、静的アナライザーのチェック項目(`xcodebuild analyze`)、Xcode Enhanced Security(ENABLE_ENHANCED_SECURITY、com.apple.security.hardened-process エンタイトルメント、ポインター認証/arm64e、ソフトモードのメモリタグ付け)、WKWebView ハイブリッドアプリで安全な設定と CocoaPods、SPM バイナリ xcframework、Cordova プラグインを壊す設定の違い、段階的な導入、決定ログを扱います。「iOS ビルドを強化」「Enhanced Security を有効化」、セキュリティビルド設定の監査、ポインター認証有効化後の arm64e リンクエラー、Build と Analyze の設定に使います。ATS/TLS、署名、シークレット、WebView のルール(capacitor-security)、または App Store の審査(capacitor-apple-review-preflight)には使いません。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
