Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
最終的にプラグインを書く必要がある webpack ビルドの問題に直面したときはいつでも使用——バンドルサイズの予算、禁止されたアーキテクチャ上のインポート、env-var の検証、シークレット漏洩の防止、ビルド情報の注入、アセットマニフェスト、ライセンスの走査、SRI ハッシュ、仮想モジュール(Vite スタイル)、ファイルシステムルーティング(Next.js スタイル)、生成された barrel、実行時駆動の TS 型、ライブラリ置換(react→preact)、デバッグの除去、条件付き polyfill、動的 banner、フィーチャーフラグ、ビルド時間のリグレッション追跡、デスクトップ/Slack 通知、変更チャンクの差分、ブラウザの自動オープン、gzip/brotli 事前圧縮、画像最適化、型ベースの dist レイアウト、空チャンクのクリーンアップ、キャッシュバスティングのクエリ文字列をカバーする 26 の本番形態のレシピ。各レシピは Next.js、Storybook、webpack-contrib の本番パターンから取られた完全に動作するプラグイン。ユーザーが webpack で X を行う方法や X 用のプラグインが存在するかを尋ねたときにトリガー。webpack-plugin-authoring のコンパニオン。
.astro/.mdx ファイル、astro.config.*、Astro コンテンツコレクション、クライアントディレクティブ、Actions/フォーム、Tailwind CSS、ビュートランジション、サーバー機能、アダプターの編集、または Astro 7 へのアップグレードを行うときに使用。現在の Astro 7 と Zod 4 のパターンへと導きつつ、削除された Astro 3/4/5/6 の API に対しては警告する。フレームワークに依存しない汎用的なフロントエンド設計や非 Astro プロジェクトには適さない。
1 つの機能またはコンポーネントの技術設計書(TDD / エンジニアリング設計書 / 設計 RFC)——既存システム内でそれを構築するための詳細な実装設計——を執筆(または改訂)するときに使用する。導くのは METHOD であり、アウトラインではない。設計を確立された実践とプロジェクトの実際の制約に根拠づけ、すべての意思決定を要件へ双方向にトレースし、少なくとも 1 つの実在する(非ストローマンの)代替案を明示した意思決定基準とともに比較し、アーキテクチャ文書 / API 仕様 / データモデルを複製せずに参照し、故障モード、可観測性シグナル、テスト、ロールアウトを明示し、承認済みの設計をバージョン付きで波及分析済みの差分として改訂する——エンジニアが設計を再導出せずに実装できる水準まで。上流入力として承認済みの PRD + 機能仕様を前提とし、白紙の状態からは決して始めない。システム全体のアーキテクチャには向かず、API 契約やデータスキーマにも向かず、完成した TDD のレビューにも向かない。
新しいコードの作成、モジュール/ファイル/関数/変数の命名、可読性のためのレビューやリファクタリング、複雑さの軽減、抽象化の適否の判断、CUPID によるレビューに使用します。また、建設的なハッカー精神(好奇心、職人技、オープンソースへの貢献、面倒な作業の排除。不正アクセスは決して行わない)にも対応します。関数、クラス、ファイル内で動作を維持するリファクタリングは `refactoring/` サブスキルに振り分けます。言語スキル(typescript、go、lisper)と併用できます。動作の変更(`testing`(TCRDD リファレンス))、ファイルをまたぐ依存関係の整理(`mikado-method`)、単なるシンプルさ/YAGNI の議論(`simple`)には使用しないでください
オニオンアーキテクチャ(洋葱架构)に関する包括的なガイダンス — Jeffrey Palermo によるオニオンアーキテクチャで、ドメイン中心のレイヤー分離と、外側から内側のリングへの依存性逆転を特徴とする。ドメインコア、アプリケーションインターフェース、インフラストラクチャ実装、API アダプターを網羅し、Java/Spring Boot の完全な例を掲載。ユーザーが onion architecture、洋葱架构、Jeffrey Palermo、同心円アーキテクチャについて尋ねたとき、またはレイヤー化されたドメイン分離が必要なときに使用する。
ERPNext/Frappe API 統合(v14/v15/v16)を構築するときに使用する。REST API、RPC API、認証、Webhook、レート制限を含む。外部 API 呼び出し、エンドポイント設計、token/OAuth2/セッション認証を扱う。キーワード: API integration, REST endpoint, webhook, token authentication, how to connect, external API, send data to another system, API not working, 401 error, OAuth, frappe.call, external connection, rate limiting。
Frappe/ERPNext の権限システムを実装するときに使用する。v14/v15/v16 のロール、ユーザー権限、権限レベル、データマスキング、権限フックを扱う。よくあるアクセス制御の誤りとセキュリティ問題を防ぐ。キーワード:permissions, roles, user permissions, perm levels, data masking,, restrict records, who can see what, department access, row-level, user cannot see document, access denied. access control, security, has_permission.
TypeScript または Rust での Geohash エンコード/デコード — ビットインターリーブ、base32 アルファベット、精度とセル形状、隣接計算、近傍検索とバウンディングボックス検索、geohash を基盤とする空間インデックス。また「コードベースをナビゲート可能な 2D マップとして扱う」パターンも扱う — コードベースを座標平面に投影し、geohash 化してプレフィックスをビジネスドメインの領域にし、Google Maps のようにナビゲートする(ズーム、タイル、詳細度、クラスタリング、ディープリンク)。geohash の実装、レビュー、デバッグ時にトリガーする — ユーザーが「geohash」と言わなくても、作業が空間ハッシュ、Morton/Z-order コード、緯度経度の近傍検索、コード構造の空間的なマッピングと可視化に関わる場合も含む。影響度順に並んだ 42 のルールを TypeScript と Rust の例とともに収録。
高品質な Dear ImGui ツール、C++ エディタパネル、ゲーム開発インターフェース、デバッグダッシュボード、可視化画面、デスクトップワークフローを積極的に設計・改善・レビューする。Dear ImGui が明示されている場合、または提供されたコードに `ImGui::`、`imgui.h`、`ImGuiContext`、ImGui バックエンドのシンボルなどの直接的な根拠が含まれる場合に使用する。ラベルのない C++ エディタ/ツールの依頼では、ユーザーが Dear ImGui の適合性を明示的に尋ねた場合にのみ使用し、それ以外はフレームワークの選択を開いたままにする。Qt、GTK、WPF、wxWidgets、JUCE、Slate など他の UI フレームワークを明示的に指定したタスクではトリガーしない。UI アーキテクチャ、情報階層、dockspace レイアウト、デザインシステム、カスタムコンポーネント、UX 状態、キーボード/ゲームパッド操作、DPI/フォント、パフォーマンス、コード品質を扱う。
Indexer GraphQL API v4 を通じて Midnight ブロックチェーンデータをクエリおよび購読します。コントラクト状態の読み取り、トランザクション検索、ブロッククエリ、リアルタイム購読(contractActions、blocks、unshielded/shielded transactions)、状態のデシリアライズ、offset/null バグの回避策、TypeScript ヘルパーパターンを扱います。ユーザーがトランザクション後にオンチェーン状態を読み取る、コントラクトイベントをリアルタイムで監視する、ブロックやトランザクションを検索する、unshielded 残高を照会する、または DUST 生成状況を監視する必要がある場合に使用します。
AI 搭載の JavaScript リバースエンジニアリングツール。シニア JavaScript リバースエンジニアリング専門家アシスタント。Actions:collect、search、deobfuscate、understand、summarize、detect-crypto、browser、debugger、breakpoint、debug-step、debug-eval、debug-vars、script、hook、stealth、dom、page。機能:難読化コードの分析、VM 解析、Webpack のアンパック、AST 変換、Puppeteer/CDP 自動化、アンチ検出、フィンガープリント偽装、暗号化の識別、パラメータ抽出、アルゴリズム復元、Canvas/WebGL フィンガープリント、WebDriver の隠蔽、CDP デバッグ、ブレークポイント分析、動的トレース、Hook インジェクション、DOM 検査、ページ制御。
Cordova を通じて Meteor 3 の Android/iOS アプリを構築・保守する場合に使用する。meteor add-platform、android-device、ios-device、mobile-config.js、Cordova プラグイン、ネイティブ署名やストア成果物、モバイルのホットコードプッシュ互換性でトリガーする。このスキルは、タスクがすでに Meteor の Cordova アプリワークフローに関わる場合に使用する。原因不明のクロスレイヤー障害には meteor-debugging を、バックエンドには meteor-deployment を使用すること。React Native/Expo、Capacitor、ネイティブ Node.js アドオンは別のワークフローである。
Mise(旧称 rtx)は多言語ツールのバージョンマネージャー、環境変数マネージャー、タスクランナー。ツールバージョン管理(Node/Python/Rust/Go/Java などでのインストール、使用、固定)、mise.toml によるタスク定義(スクリプト、依存関係、watch モード、増分ビルド)、環境変数管理(.env 連携、ディレクトリごとの環境変数、秘匿化)、プロジェクト単位のツール固定、バックエンドシステム(asdf、npm、pipx、cargo、GitHub releases)、代替手段(asdf、nvm、pyenv、Makefiles)との比較を扱う。開発ツールのバージョンの設定、mise.toml でのプロジェクトタスクの定義、プロジェクトごとの環境変数の管理、多言語開発環境の構築、asdf や nvm からの移行、mise run によるビルド/テスト/lint/デプロイワークフローの自動化を行うときに使用する。
問題、解決策、ユーザー、成功指標、制約についてステークホルダーの認識を揃える、簡潔で意思決定に使えるプロダクト仕様(one-pager と PRD)を作成する。新機能・新プロダクトの提案、プロダクト要件の文書化、ステークホルダー調整用の簡潔な仕様の作成、施策の提案、詳細設計前のプロジェクトのスコープ定義、ユーザーストーリーと成功指標の記録に使用する場合、またはユーザーが one-pager、PRD、product spec、feature proposal、product requirements、brief に言及した場合に使用。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
