Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
Kuroco と Vite / React / Nuxt.js / Next.js などのフロントエンドフレームワークの統合パターン(SPA・SSG・SSR の実装)。Kuroco サイトの画面設計・デザイン改善(定型的な AI 表現の抑制、Kuroco とフロントの管理分担)、SPA / SSG でのコンテンツ表示(SSR・ISR が必要な場合の公開先切り替えを含む)、ログイン・会員登録・認証状態管理(Cookie 認証・動的アクセストークン)、サードパーティ Cookie 問題の回避、XSS 対策、公開先の決定(既定は KurocoFront、Vercel・Codex Sites 指定時の確認事項)、KurocoFront へのデプロイ(kuroco_front.json、GitHub 連携、Admin MCP 直接デプロイ)をカバー。Kuroco サイトの画面デザインや見た目の修正、フロントエンドからの Kuroco 連携、認証状態の管理、静的生成・動的ルート、デプロイ、公開先の選択の依頼で使用。
言語の粗いアイデアを、完全で実装可能な仕様——DSL、クエリ言語、設定/データ言語、テンプレート言語、プロトコル言語——に変える。著者を次元ごとにインタビューし、他の開発者がドキュメントだけで準拠実装を構築できるようにする。著者が飛ばしがちな決定事項を追及する:字句規則(空白、大文字小文字、コメント、リテラル)、優先順位と曖昧性解消を伴う文法、意味/型モデル、反例を伴う検証規則、実行アルゴリズムとエラーモデル、出力/シリアライズ形式、RFC 2119 準拠。完全性の基準と形式記法(字句文法と構文文法、関数スタイルのアルゴリズム)は GraphQL 仕様から抽出した。トリガー:"spec out my language"、"design a DSL / query language"、"write a language or grammar spec"、"formalize this syntax"、または言語のアイデアを実装可能な仕様にする必要があるとき——たとえ "spec" や "grammar" としか言わなくても。
Linear のイシュー用に main から git worktree を作成する。ユーザーが Linear の URL(https://linear.app/.../issue/ABC-58/...)、Linear の「copy as prompt」文字列、または「ABC-58」のようなイシュー ID のみを貼り付けたときに使用する。URL の解析、ブランチ名の導出、兄弟ディレクトリとしての worktree 作成を処理する。「make a worktree for ABC-58」「set up a branch for this issue」「create a worktree」と求められたときにも使用する。
mapcn を使って React で地図を構築します。MapLibre GL と Tailwind CSS を基盤とする、テーマを設定できる shadcn スタイルの地図コンポーネントを提供します。マーカー、ポップアップ、ツールチップ、ルート、弧線、GeoJSON やコロプレスレイヤー、クラスター、地球儀、カスタムベースマップスタイル、ライト/ダークテーマなどの追加・カスタマイズ・テーマ設定や、shadcn/ui または Tailwind を使う React、Next.js、Vite プロジェクトで地図ページ(分析ダッシュボード、配送追跡、店舗検索など)全体を構築する場合に使用します。アプリ内で地図をどこに配置するのがよいか尋ねられた場合にも使用します。
MapLibre GL JSのスプライトとアイコン画像について、`Marker`、スプライト、`addImage`の選択、`sprite`のベースURLと複数のシートに使う`{id, url}`配列形式、スプライトのセルフホストとビルド、`addImage`によるSVGを含む実行時画像の追加、コンソール警告と`hasImage`を使ったアイコン欠落の特定、数字だけで描画されるルートシールドを扱います。地図へのアイコン配置方法を検討するとき、シンボルレイヤーのアイコンが表示されないとき、スプライトを管理していないスタイルに独自アイコンを追加するとき、またはシールドのバッジが欠けているときに使用します。
Mastra をランタイムとする AI サービスの設計・実装・リファクタリングで、agent / workflow / tool / memory / state の責務分離と、LLM に任せる範囲と決定的コードの境界を判断するスキル。『Mastra で設計して』『workflow を作って』『state に何を持つべきか』『memory や workspace が必要か』で使用し、single-agent first・workflow 最小化を適用する。現行 API 仕様の確認・検証・バージョン移行は mastra-framework-guide を使う。
既存の React Native / Expo アプリのアプリ全体のリデザイン——完全な監査(tokens、Nav Read ルールに対するナビゲーション、画面アーキタイプ、ダイヤルの読み取り)、保持か刷新かの判断、そしてチェックポイントとリスクガバナーを伴い、画面ごとにレバー単位で実行する段階的なモダナイゼーション計画。このスイートでナビゲーションの再構築を提案できる唯一の skill(承認制)。アプリ全体のリデザイン、刷新、リブランド、モダナイゼーションを求められたときに使用する。単一画面には mobile-redesign-screen、変更なしの監査には mobile-design-review を使用する。
完全な Next.js 認証システム。以下で積極的に有効化:(1) NextAuth.js(Auth.js)のセットアップ、(2) OAuth プロバイダー(GitHub、Google)、(3) Credentials プロバイダー、(4) セッション管理(JWT/データベース)、(5) ミドルウェアによるルート保護、(6) ロールベースアクセス制御(RBAC)、(7) ログイン/登録フォーム、(8) 認可パターン、(9) セッションの型拡張。提供:Auth.js 設定、ミドルウェア保護、セッションフック、RBAC パターン、ログインフォーム。適切なセッション処理による安全な認証を保証。
完全な Next.js データフェッチングシステム(Next.js 15.5/16)。以下で積極的に有効化:(1) Server Component のデータフェッチング、(2) 並列および逐次のフェッチング、(3) Suspense によるストリーミング、(4) Route Handlers(API ルート)、(5) SWR/TanStack Query によるクライアントサイドフェッチング、(6) 静的生成のための generateStaticParams、(7) 再検証戦略、(8) データのエラー処理、(9) 非同期 params/searchParams(Next.js 16)、(10) 'use cache' による Cache Components。提供:フェッチパターン、キャッシュオプション、ストリーミング UI、API ルートハンドラー、クライアントフェッチングの設定、非同期 params パターン。適切なキャッシュとエラー処理による最適なデータ読み込みを保証。
metadata、サイトマップ、robots.txt、構造化データ、Core Web Vitals を網羅する Next.js SEO 最適化スキル。Next.js アプリの SEO 構築・監査、metadata API の実装、サイトマップの生成、Open Graph タグの追加、JSON-LD 構造化データの作成、検索エンジン向け最適化、検索順位の改善に使用。Next.js 13+ の App Router と Pages Router に対応。
OpenDesign コンポーネントライブラリの使用ガイド。OpenDesign Vue コンポーネントライブラリでページを素早く構築する必要があるときにこの skill を使用する。すべての OpenDesign コンポーネント(46 個)をサポートし、ボタン、フォーム、テーブル、ダイアログ、カード、アイコン、スライダー、ステップバー、トーストなどの一般的な UI コンポーネントを含む。使用場面:(1) OpenDesign コンポーネントで Vue ページを構築する、(2) コンポーネントの使い方とプロパティ説明を調べる、(3) コンポーネントのコード例を取得する
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
