Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
Inertia Rails 向けのページコンポーネント、永続レイアウト、Link/router ナビゲーション、Head、Deferred、WhenVisible、InfiniteScroll、URL 駆動の状態。React の例はインライン、Vue と Svelte の同等例は参考資料に掲載。ページの構築、ナビゲーションの追加、永続レイアウト、無限スクロール、遅延読み込みセクションの実装、クライアント側 Inertia API(router.reload、router.replaceProp、プリフェッチ)を扱うときに使用する。
PRD を垂直スライス(tracer bullets)で独立して提供可能なフェーズに分割し、固定テンプレートに従って `docs/PLAN.md` を作成または拡張します(アーキテクチャ上の決定事項と、ユーザーストーリー、成果物、受け入れ基準、依存関係を含むフェーズ)。/planifie、「PRD を分解して」、「実装計画を作成して」、「フェーズに分けて」、「計画を書いて」、「計画を拡張して」、「tracer bullets」、「vertical slices」、または PRD をバージョン管理された実行計画に変換する必要がある場合に使用します。/cadre の自然な後続工程です。
既存の Rust コードについて、慣用性、API 設計、エラー処理、安全性、保守性をレビューし、各指摘が違反するルールと具体的な修正案を記載した優先順位付きレポートを作成します。ユーザーが Rust コード、crate、モジュール、.rs ファイル、差分、プルリクエストのレビュー、監査、批評、評価、「チェック」を依頼した場合や、Rust の問題点や慣用的な書き方を尋ねた場合に、明示的に「レビュー」と言っていなくても使用します。新規コードの作成を扱う rust-best-practices スキルと併用します。
RV32/RV64 プログラミング向けの RISC-V アセンブリスキル。RISC-V ISA、呼び出し規約(psABI)、GCC/Clang によるインラインアセンブリ、拡張命名(IMAFD)、圧縮命令を扱う場合や、QEMU と GDB のリモートデバッグで RISC-V をシミュレーションする場合に使用します。RISC-V アセンブリ、RV32、RV64、RISC-V 呼び出し規約、RISC-V インラインアセンブリ、RISC-V 拡張、QEMU RISC-V、RISC-V GDB に関する問い合わせで起動します。
Browserbase 上で browser-use(Python)のブラウザー自動化スクリプトを Stagehand v3(TypeScript)に移行します。browser-use の Agent スクリプトを Stagehand に変換、移植、書き換え、移行する場合、browser-use の機能/API を Stagehand のプリミティブ(act/extract/observe/agent)に対応付ける場合、またはエージェント型ブラウザー自動化をより決定的にするため Browserbase に移行する場合に使用します。「browser-use」「browser_use」「Agent(task=...)」で起動します。
セマンティック HTML、適切な ARIA、フォーカス管理、スクリーンリーダーサポートを備えた WCAG 2.1 AA 準拠のサイトを構築します。コントラスト比(テキスト 4.5:1)、キーボードナビゲーション、フォームラベル、ライブリージョンも含みます。アクセシブルなインターフェースの実装、スクリーンリーダーやキーボードナビゲーションの問題の修正、「focus outline missing」「aria-label required」「insufficient contrast」のトラブルシューティングに使います。
Kubernetes Operator(CRD の状態を調整するカスタムコントローラ)を構築するときに使用する。"build an operator"、"CRD design"、"reconcile loop"、"controller-runtime"、"kubebuilder"、"operator-sdk"、"metacontroller"、"KOPF"、"operator capability levels"、"custom resource" isory トリガーとなる。CRD バリデータ、reconcile ループの linter、OperatorHub の capability 監査ツール(いずれも Python 標準ライブラリのみ)、operator パターン・CRD 設計・reconcile パターン・ツール選びについての 4 本の参考資料、/operator-audit スラッシュコマンドが付属。一般的な k8s スキルではなく、Operator パターンに特化。
ローカルマシンで Playwright を使ってブラウザの自動化とウェブスクレイピングを構築します。CI のタイムアウトハング、拡張機能テストの失敗、Ubuntu 互換性の問題など、記録されている 10 種類のエラーを回避します。ボット検出回避用のステルスモード、認証済みセッション、無限スクロール対応、スクリーンショット/PDF 生成、v1.57 Speedboard のパフォーマンス解析を含みます。用途: ブラウザの自動操作、保護されたサイトのスクレイピング、実 IP でのテスト、ボット検出の回避、スクリーンショット/PDF の生成、または "target closed"、"page.pause() により CI がハング"、"権限プロンプトでテストがブロック"、"Ubuntu 25.10 のインストール" などのエラーの調査。
サードパーティ API、ライブラリ、フレームワーク、CLI、クラウドサービス、モデル/プロバイダー SDK、変化の速い製品の挙動、最新・現在・公式の仕様に関するユーザーの要望、不慣れなリポジトリのドキュメント/仕様、API の変更を示す可能性があるエラー、または認証、セキュリティ、請求、データ、移行、デプロイ、コンプライアンス、プライバシーに関わる重要な挙動の実装、統合、アップグレード、デバッグ、回答に使用します。Codex にウェブ検索で最新の公式ドキュメントを探させ、記憶に頼らず一次資料を読むよう促します。
インベントリ内のすべてのページに DESIGN、canon、modules を適用し、デプロイ可能な静的 HTML サイトを作成します。キャプチャしたサイト全体を再設計済みの静的ツリーに移行またはレンダリングする際に使用します(「ページを移行」「移行後のサイトをレンダリング」「すべてのページにデザインを適用」「デプロイ可能なサイトを構築」「承認済みプロトタイプをサイト全体に変換」)。プロトタイプとデプロイ/ロールアウトの間に行うページレンダリングの手順です。3 つのレンダリング分岐(承認済みページ、テンプレートを適用した類似ページ、独自レンダリング)があり、各ページに忠実度レベルを宣言します。ページ単位で段階的に処理し、冪等性を保ち、デフォルトでコンテンツを保持します。
準備カスケードを統括し、サイト全体の移行に備えます。全インベントリのクロール(extract --prep)、ページタイプとモジュールカタログの確認(direct --prep)、アーキタイプのプロトタイプとデザイン規範(prototype --prep)、アセットの準備を行い、各フェーズの間に確認ゲートを設けます。`migrate` が使用する、型付きページインベントリ、確認済みモジュールカタログ、デザイン規範を構築します。サイト全体の移行準備、移行前のページタイプとモジュールの確認、大規模サイトの移行準備、または `$stardust prepare-migration` の呼び出しに使用します。トリガーフレーズは “prepare the migration”、“migration prep”、“set up the migration data”、“get the site ready to migrate” です。再デザインのフロー専用です。同じデザインで移行する場合、`replica` が独自の保持モード準備カスケードを実行します。prepare-migration と replica を連結しないでください。移行そのもの(`migrate`)や単一ページの変換(`deploy`)には使用しません。
最新のv5パターンを用いて、TypeScriptでXState v5のステートマシンとステートチャートを設計、実装、レビュー、移行します。ユーザーがXState、アクター、ステートマシン、ステートチャート、ガード、トランジション、ワークフロー、Statelyに言及した場合や、XStateを使うコードベースで複雑なUI/アプリ/プロセスのロジックをモデル化する場合に使用します。要件が曖昧な場合は、コードの前に簡潔なマシンのスケッチを作成してください。ステートマシンを使うには問題が単純すぎる場合はそう伝え、代わりに@xstate/storeを推奨してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
