Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,284 件掲載。コマンド 1 行でインストールできます。
開発
認証済みの GitHub CLI を通じて、別個の Project Brain ナレッジリポジトリにアクセスし、作業の根拠とする。任意の Git リポジトリで実質的な作業を開始する際に、そのルートで `.project-brain.json` を確認するために使用する。このマーカーが存在する場合、計画、実装、診断、レビュー、ドキュメント作成、またはプロジェクトに関する回答の前に、このスキルを使用して brain を参照することが必須である。Project Brain のコンテキスト、決定事項、要件、用語、ソースシステムの記録、ナレッジグラフ出力を明示的に求められた場合にも使用する。
マイクロレベルの Python コード品質監査を実行します。型付け、コードスタイル、関数設計、データ検証、エラー処理、モジュール構造、テストに関する最新の GitHub 標準に照らしてコードを検証します。優先順位付きのアクションプランを備えた詳細な違反レポートを作成します。ユーザーが Python コードの品質チェック、ベストプラクティスの検証、Python コード標準のレビューを求めたときに使用します。トリガー: 'python best practices'、'python code quality'、'code review'、'python standards'、'type hints review'、'pytest review'、'pydantic validation'。
研究実験のハーネスを構築・維持し、実験を高速に実行して、論文のあらゆる数値が 1 つのコマンドにたどれるようにする。新しいプロジェクトを始めるとき、sweep を実行するとき、複数の実行を論文の表に集約するとき、扱いにくくなったコードベースを整理するときに使用する。トリガー:"how should I structure my code"、"set up my project"、"organize my experiments"、"starting a new paper"、"run all these configurations"、"collect my results into a table"、"my code is getting messy"、"which run produced this number"、"I inherited this codebase"。数学に強くソフトウェアに弱い研究者向けに作られており、パイプラインの契約をあらかじめ固定することで、実験の追加がリストへの 1 行追加で済み、共有コードの編集が不要になる。訓練ループ自体の設計(pytorch-training-recipe / jax-training-recipe)、1 つの論文の手法の再現(paper-to-code)、どの実験を実行するかの選択や過学習の診断(experiment-design)、公開済み成果物の監査(reproducibility-audit)には使用しない。
package:provider から Riverpod への移行。ChangeNotifierProvider、ProxyProvider から ref.watch へ、context.watch から ref.watch へ、ConsumerWidget、段階的な移行、family と autoDispose。ユーザーが Provider から Riverpod へ移行しているとき、Provider と Riverpod の比較について質問したとき、または ProxyProvider/ChangeNotifierProvider の置き換え方法について質問したときに使用する。
Rojo + Wally + Luau LSP + StyLua + selene を使ったファイルシステムベースの Roblox 開発。.project.json の同期、パッケージマニフェスト、ツールチェーンの固定、sourcemap の再生成、エディター連携、CI ビルドのセットアップ・変更・デバッグ、またはファイルシステムから DataModel への処理に関する質問に使用します。対象はツールチェーン層のみです。言語ルールは luau-expert、ランタイム動作は roblox-dev、UI ライブラリは roblox-ui を参照してください。
スクリーンショット、モックアップ、Figma のエクスポート、UI の写真を、動作するフロントエンドコードに変換します。デフォルトは React + Tailwind CSS v4 で、Next.js、Vue、プレーンな HTML/CSS にも対応します。レイアウト、余白、色、タイポグラフィを合わせて結果をレンダリングし、画像と比較して見た目の差を縮めます。Web サイト、アプリ画面、ダッシュボード、コンポーネント、ワイヤーフレームの画像を共有し、実装、複製、再現、「実際に動く形に」することを求める場合や、「これをコードにして」「このデザインを作って」「このスクリーンショットに合わせて」と依頼された場合に使用します。
Sentry でアプリケーションを計装します。プラットフォームを検出し、必要に応じて SDK をインストールして初期化し、各種シグナル(エラー監視、トレース/パフォーマンス、ログ、メトリクス、プロファイリング、セッションリプレイ、ユーザーフィードバック、cron チェックイン、デプロイ済みアプリの稼働時間監視、AI/LLM 監視)を接続します。AI/LLM 監視では、OpenAI、Anthropic、Vercel AI、LangChain、Google GenAI、Pydantic AI、Laravel AI、Mastra、Eve、Flue、Pi Durable、Cloudflare Agents SDK、Workers AI のエージェント実行、トークンコスト、会話を扱います。プロジェクトへの Sentry の追加や、エラー以外の情報の取得に使用します。
静的 HTML サイトの SEO を監査および改善する。ユーザーが静的サイト(Hugo、Jekyll、11ty、Gatsby、Next.js の静的エクスポート、手書き HTML、または `wp-static-clone` の出力)の SEO の監査、設定、改善を求めたとき、あるいは head メタデータ、構造化データ、JSON-LD、サイトマップ、IndexNow、Open Graph 画像、schema エンドポイント、NLWeb、hreflang、静的サイトの検索エンジンインデックスについて言及したときに使用する。Astro プロジェクトでは代わりに `astro-seo` を使用する — そのレシピは `@jdevalk/astro-seo-graph` を経由するため、手書きのボイラープレートが少なくなる。
Claude Code の statusline をカスタマイズする。使用場面:ユーザーが「statusline」「ステータスライン」「statusline をカスタマイズ」「statusline を変更」「statusline 設定」「statusline テーマ」「テーマを変更」「カラースキーム」と言う、セグメント(コスト、git、モデル、コンテキスト)の追加/削除/変更を望む、カラーテーマ(catppuccin、dracula、nord)を切り替えたい、または statusline に何を表示できるか尋ねる場合。
TypeScript(ej2-richtexteditor)を使用して Syncfusion Rich Text Editor と Markdown Editor を実装する。単一の RichTextEditor クラス上の editorMode を介して HTML(WYSIWYG)と Markdown の両モードをサポートする。ツールバーの設定、画像・メディア・表の処理、インラインまたは iframe での編集、AI アシスタント、スマート編集、インポート/エクスポート、およびあらゆるコンテンツエディターのシナリオにこのスキルを使用する。
イベントと予定の管理のための Syncfusion Essential JS 2 TypeScript Scheduler(Schedule)コンポーネントを実装する。スケジュールインターフェース、カレンダービュー、予定の CRUD 操作、リソース管理を扱う場合に使用する。このスキルは、スケジューラの設定、ビューの構成、予定の処理、繰り返しイベント、リソーススケジューリング、タイムラインビュー、エディターテンプレート、エクスポート機能、タイムゾーンサポート、スタイリング、アクセシビリティ機能を網羅する。
Vue のチャット UI、メッセージングアプリ、会話型 UI、チャットウィジェット、リアルタイムメッセージング、ユーザー間通信、ボット統合、カスタマーサポートチャット、コラボレーションメッセージング、インスタントメッセージング機能、チャットルーム向けに Syncfusion Vue Chat UI コンポーネントを実装する。または、ユーザーが「chat ui」「chat component」「messaging interface」「conversation view」、@syncfusion/ej2-vue-interactive-chat パッケージに言及したときに使用する。
ローカル/リモートバインディング、CRUD、クエリ、キャッシュ、ミドルウェア向けに Syncfusion Vue DataManager を実装する。JsonAdaptor、ODataAdaptor、ODataV4Adaptor、UrlAdaptor、WebApiAdaptor、WebMethodAdaptor、RemoteSaveAdaptor、GraphQLAdaptor、CustomDataAdaptor、CustomAdaptor をサポートする。Query クラス、フィルタリング、ソート、ページング、グループ化、永続化、オフラインモード、キャッシュ、エラー処理を扱う。
既定のプロダクト領域スタックのガイダンス — フロントエンド、バックエンド、デスクトップ、エージェント、科学技術計算、静的サイト、およびクロスサーフェスのコントラクト。React、Effect Atom、TanStack Router、Bun 上の Effect Platform、Astro、coss-ui、Tailwind v4、Turborepo、Expo、NativeWind、React Native Reusables、FastAPI、Axum、Electron、CMake/Qt/VTK/ITK、およびコントラクト(Effect Schema、OpenAPI、AsyncAPI)を扱います。ライブラリ、ランタイム、アーキテクチャの選択、スタックのリファクタリング、フレームワークの比較に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
