Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
開発
テクニカルサポートエンジニアリングをガイドする——顧客チケットの調査、再現、ログと API の分析、根本原因の切り分け、回避策の伝達、証拠を伴うエンジニアリングへのエスカレーション、製品の不具合と統合問題に対するナレッジベースの修正。顧客から報告された問題のデバッグ、エンジニアリング向けの再現手順の作成、API エラーの分析、技術的な返信の作成、サポートランブックの改善に使用——CS プログラム設計、更新契約、請求運用(customer-ops-specialist)、本番インシデント指揮(incident-management-engineer)、製品機能の構築(fullstack-software-engineer)、全社的な危機声明やローンチ告知(communication-lead)、役員/VIP およびコミュニティのエスカレーションプログラム設計(community-executive-escalations-program-manager)には使用しない。深いデバッグを伴わない製品のハウツー、マクロ、チケットトリアージ:product-support-specialist。
「Tell, Don't Ask」原則に基づくコードレビューと設計支援。オブジェクトの状態を問い合わせて 外部で判断するパターンを、オブジェクトに直接命じるパターンに変換する。カプセル化を強化し、 責任をデータを持つオブジェクトに集約する設計を促進する。コードレビュー、新規実装、 リファクタリング時にgetterの乱用やFeature Envyの改善が必要な場合に使用。 対象言語: Java, Kotlin, Scala, TypeScript, Python, Ruby, Go, Rust。 トリガー:「getterを減らしたい」「カプセル化を改善して」「Feature Envyを直して」 「オブジェクトに責任を持たせたい」「デメテルの法則」といったOOP設計関連リクエストで起動。
/tidy-project から呼び出される。プロジェクト構造に対する読み取り専用の 4 フェーズ監査 -- ディレクトリとファイルのレイアウト、および静的に監査可能な設定、依存関係、ビルド衛生(ネストされたコードベース、lockfile の欠落、コミットされたビルド成果物、過度なネスト、誤配置されたファイル、設定の散在、名残のスキャフォールディング、ハードコードされた環境値、規約のドリフト)。コードのセマンティクスに関する事項は対象外。`docs/YYYY-MM-DD-tidy-project-plan.md`(`docs/` がなければリポジトリルート)に単一の統合実行計画を生成し、ソースファイルは変更しない。ドットディレクトリとビルド/vendor 出力の走査はスキップするが、`git ls-files` によりそれらが追跡されている事実は指摘することがある。自然言語のリクエストでは自動的に有効化されない。
UI/UXデザインのインテリジェンス。50種類のスタイル、21種類の配色、50種類のフォントペア、20種類のチャート、9種類の技術スタック(React、Next.js、Vue、Svelte、SwiftUI、React Native、Flutter、Tailwind、shadcn/ui)を提供します。操作:計画、構築、作成、デザイン、実装、レビュー、修正、改善、最適化、強化、リファクタリング、UI/UXコードのチェック。プロジェクト:ウェブサイト、ランディングページ、ダッシュボード、管理パネル、EC、SaaS、ポートフォリオ、ブログ、モバイルアプリ、.html、.tsx、.vue、.svelte。要素:ボタン、モーダル、ナビゲーションバー、サイドバー、カード、テーブル、フォーム、チャート。スタイル:グラスモーフィズム、クレイモーフィズム、ミニマリズム、ブルータリズム、ニューモーフィズム、ベントーグリッド、ダークモード、レスポンシブ、スキューモーフィズム、フラットデザイン。トピック:カラーパレット、アクセシビリティ、アニメーション、レイアウト、タイポグラフィ、フォントペア、余白、ホバー、シャドウ、グラデーション。統合:コンポーネント検索とサンプル表示に shadcn/ui MCP を使用
ユーザーのリクエストや要件が曖昧で、反復的な質問を通じて実行可能にする必要がある場合にこのスキルを使用します。"clarify requirements"、"refine requirements"、"요구사항 명확히"、"요구사항 정리"、"뭘 원하는 건지"、"make this clearer"、"spec this out"、"scope this"、"/clarify" でトリガーされます。曖昧な入力を具体的な仕様に変換します。戦略上の盲点には unknown を、内容と形式の再フレーミングには metamedium を使用します。
Upstash が提供する Redis 互換のキーバリューストアである Vercel KV を、Next.js やその他の Vercel アプリで扱う。@vercel/kv のセットアップと環境変数(KV_REST_API_URL、KV_REST_API_TOKEN)、キーと JSON 値の操作、TTL と有効期限、ページ・API・データのキャッシュパターン、セッションと認証トークンの保存、レート制限、エッジランタイム・サーバーレス関数・Server Actions からの TypeScript の使用、Cloudflare KV からの移行を扱う。アプリに Vercel KV を追加するとき、キャッシュやレートリミッターを構築するとき、TTL 付きでセッションや一時データを保存するとき、結果整合性のある代替ではなく強い一貫性を持つ Redis 互換ストレージを選ぶとき、または KV_REST_API_URL not set、rate limit exceeded、JSON シリアライズエラーをデバッグするときに使用する。
Web アプリケーション開発をガイドする——UI、HTTP API、セッションと Cookie、ルーティング(SPA と SSR)、フォーム、ファイルアップロード、Web 固有のセキュリティ(CSRF、CORS、CSP、XSS 防止)に及ぶブラウザベースのプロダクトで、React/Next.js、Vue などのスタックと Node/Python/Ruby バックエンドを用いる。Web アプリの構築や保守、ログインフローの実装、サーバーレンダリングまたはハイブリッドページ、REST/GraphQL の利用、ブラウザ–サーバー間の問題のデバッグに使用——モバイルネイティブアプリ、コマンドラインツール、データパイプラインには使用しない。汎用的なフルスタック機能の提供には fullstack-software-engineer、フロントエンドのみの作業には senior-frontend-software-engineer、デプロイ/CI には devops を使用。認証/CORS に重点を置かないデザインからコードへの UI 実装(トークン、状態、Storybook)には ui-software-engineer を使用。
プロジェクトのREADME.mdを作成または全面的に改訂します。GitHubでスター数の多いreadme-templateリポジトリやガイド(othneildrew/Best-README-Template、standard-readme仕様、makeareadme.com、awesome-readme)のパターンを参考にします。READMEの作成、改善、再構成、「より見栄えよく/プロらしく」する依頼、ライブラリ/CLI/API/アプリのREADME、バッジ、目次、「入門」や「インストール」セクション、「サポート」や「プロジェクトの状態」セクションについての質問、GitHubプロフィールREADME(特殊なusername/usernameリポジトリ)のブラッシュアップに使用します。適切なテンプレート(ライブラリ、CLIツール、アプリ、モノレポ、プロフィールREADME)の選択、セクションの順序、バッジの選定、READMEがテンプレート然としたり読者に読み飛ばされたりするよくある原因を扱います。
リポジトリ構造を分析し、AI エージェント向けのコントリビューターガイドとして機能する標準化された AGENTS.md ファイルを生成または更新します。単一リポジトリと monorepo の両方の構造に対応します。コード行数を計測して文字数制限を決定し、概要、フォルダー構造、パターン、規約、作業合意を網羅した構造化ドキュメントを生成します。更新モードでは標準セクションのみを更新し、ユーザー定義のカスタムセクションは保持します。新しいリポジトリの立ち上げ、既存コードベースへの AI エージェントのオンボーディング、既存の AGENTS.md の更新、またはユーザーが AGENTS.md に言及した場合に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
