Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
開発
UI/UX タスクで検索可能なデザインインテリジェンスが必要な場合に使用する:Web/モバイル UI の計画、構築、作成、設計、実装、レビュー、修正、改善、最適化、強化、リファクタリング、チェック。Web サイト、ランディングページ、ダッシュボード、管理パネル、E コマース、SaaS、ポートフォリオ、ブログ、モバイルアプリ、コンポーネント、フォーム、テーブル、チャート、カラーシステム、アクセシビリティ、アニメーション、レイアウト、タイポグラフィ、余白、インタラクション状態、影、グラデーション、デザインシステムの選択を扱う。67 種の UI スタイル、161 のカラーパレット、57 のフォントペアリング、161 のプロダクト推論ルール、99 の UX ガイドライン、25 種のチャートタイプ、React、Next.js、Vue、Svelte、Astro、SwiftUI、React Native、Flutter、Tailwind/HTML、shadcn/ui、Three.js、Angular、Laravel を含む 15 以上のスタックを収録する。
ユーザーが Unicode レンダリング、wcwidth、書記素クラスタ、emoji、結合文字、East Asian width、BiDi テキスト、罫線描画、Nerd Fonts、カラーテーマ、truecolor、256 色フォールバック、NO_COLOR、コントラスト、アクセシビリティ、スクリーンリーダーの挙動、キーボードアクセス、モーションの低減、非 TUI のフォールバックについて尋ねたときに、この skill を使用する。次の場合に積極的に有効化する:Unicode 幅のバグ、表のずれ、emoji レイアウト、ANSI を考慮した文字列計測、色のアクセシビリティ、スクリーンリーダーに優しい CLI 設計、プレーン出力モード、ASCII フォールバック、ターミナルテーマのサポート。提供するもの:テキスト計測のルール、色/フォールバックの方針、アクセシビリティのチェックリスト、失敗モードの修正。
Figma URL、スクリーンショット、テキスト、プロンプトなど任意の仕様ソースから、Vaadin Flow (Java) におけるフォーム、エンティティエディター、データ入力ビューの視覚構造とレイアウトを構築する——フィールドとコンポーネントの選択、FormLayout のセクション分割、レスポンシブなカラムレイアウトを行う。Vaadin でフォーム、エンティティエディター、データ入力ビューの作成、実装、構築、生成を求められたとき、「フィールドを追加」「フォームを追加」「編集用のレイアウトを構築」と言われたとき、またはユーザーから構造化された入力の収集について説明されたときに使用する——「フォーム」という言葉が明示されていなくてもよい。本スキルが扱うのはフォームのレイアウトとコンポーネントのみである。Binder、コンバーター、バリデーションでフィールドを Java bean に接続するには、Vaadin ドキュメント MCP (search_vaadin_docs) で Binder と Form Validation のガイドを参照すること。
WoW Lua 5.1 ランタイム環境、制限、セキュア実行、テイントシステム、アドオンセキュリティモデル、タイマー、フック、フレームスクリプティング、ログ、制限付きアクションの完全なリファレンス。hooksecurefunc、C_Timer、securecallfunction、issecurevariable、テイントの伝播、戦闘ロックダウン、保護されたフレーム、InCombatLockdown、C_RestrictedActions、C_Log、FrameScript サンドボックスを扱う。Lua の制限、セキュアコード、テイント、タイマー、フック、アドオンセキュリティ、デバッグ、または WoW Lua サンドボックスを扱うときに使用する。
機能やローンチに向けて Supabase ドキュメントの新規または更新コンテンツを、プロダクトの意図(Linear があればそれ)、実際のコードの確認、ドキュメントスタイルガイドに基づいて作成する。新機能、プロダクトローンチ、バグ修正ではなく新規コンテンツが必要な Linear チケットのドキュメント執筆を依頼されたときに使用する。既存のドキュメントのバグ報告への対応には使用しない — その場合は work-linear-issue を使用する。既存ページの再構成には使用しない — その場合は edit-the-docs を使用する。
PostHog サンドボックスで問題なく動作する Streamlit アプリのソースコードを書く——PostHog データを読み取る posthog_apps.query() ブリッジ、サンドボックスイメージに組み込まれたパッケージ、Streamlit の再実行をまたぐキャッシュとセッション状態、レイアウトとグラフのパターン、および隣に同梱されるヘルパーモジュールやデータファイルを含む app.py エントリポイント。PostHog Streamlit アプリの Python ソースを作成・デバッグするとき、アプリ内のクエリが失敗したとき、または「write a streamlit app that shows PostHog data」と依頼されたときに使用。
SpecStory の記録と Claude/Cursor/OpenCode/Codex のプランを機能差分とともにコミットし、ステージされた `AI-Assisted-By` と記録/プランのトレーラーを導出し、シークレットの漏洩を防ぎ、SpecStory のマシンローカルな状態を無視する。Agent セッションのコミット/保存/ステージ、ハーネスをまたぐ来歴の記録、pre-commit のブートストラップ、`.specstory/statistics.json` の頻繁な変更の修正、記録のクリーンアップ、またはローテーション優先の原則で偶発的なシークレットのコミット/プッシュを修復することを求められたときに使用。
UIKit iOS/iPadOS UIフレームワーク。UIViewController、UINavigationController、UITabBarController、UISplitViewController、UIView、UILabel、UIButton、UITextField、UIScrollView、UIStackView、UITableView、UICollectionView、diffable data source、NSDiffableDataSourceSnapshot、UICollectionViewCompositionalLayout、Auto Layout、NSLayoutConstraint、NSLayoutAnchor、UILayoutGuide、intrinsicContentSize。UIArrangementViewController、UISplitArrangement、UIOverlayArrangement、UIView.ReservedRegion、UIHingeInteraction、縦軸バー、iPhone Duoアダプティブレイアウト(iOS 27.1+)、sceneベースのライフサイクルへの移行、UISceneAccessory。SwiftUI ArrangementViewとは別のAPIです。
Supabase ドキュメントアプリ(apps/docs)について、文書化されたアーキテクチャ、ビルドパイプライン、レビューパターンのノートをもとに質問に回答し、変更の提案や批評の際には機能設計の原則(コードベースの再利用、コーディングのミニマリズム)を適用する。ユーザーが "how does X work in the docs app?"、"where does Y live?"、"is this approach OK for the docs app?" と尋ねた場合、または apps/docs/ 配下で非自明な変更を書く前に使用する — 特に MDX パイプライン、markdown 生成、コンテンツコンポーネント、フェデレーテッドドキュメント、コントリビューター向けの執筆パターンに関わるもの。役立つ場合は Mermaid 図でアーキテクチャの質問に回答できる。
ast-grep (sg) を使って、25言語にわたる AST 対応のコード検索と書き換えを行います。構造に基づくコード照合や決定論的なコード変換に使用します。X の形をした関数/呼び出し/クラス/インポートの検索、console.log から logger.info への書き換え、`as any` の削除、require() から import への移行、空の catch ブロックや await の不足の検索、YAML ルールのスキャン/適用に対応します。対象がテキストではなく構文の形である場合は rg/grep よりこちらを優先します。文字列の内容、コメント、ファイル名、正規表現によるバイト検索には rg を使います。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
