Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
すべて
Microsoft Entra External ID に関するガイダンス — 顧客 ID とアクセス管理 (CIAM) および外部コラボレーションを統合したプラットフォームで、Azure AD B2C を置き換え(新規テナント向け)、B2B ゲストのシナリオを統合します。外部テナントの作成、ユーザーフロー(サインアップ/サインイン、パスワードリセット)、カスタムブランディング、ID プロバイダー(Google、Facebook、Apple、SAML/OIDC)、メール OTP とパスキーのサポート、カスタム属性、カスタム認証拡張(B2C カスタムポリシーを置き換え)、API コネクタ、外部ユーザー向けの条件付きアクセス、従業員テナントでのセルフサービスサインアップ、B2B コラボレーションと B2B 直接接続、クロステナントアクセス設定、Azure AD B2C からの移行に関する考慮事項を扱います。WHEN: Entra External ID、CIAM Microsoft、顧客 ID、Azure AD B2C の置き換え、B2B ゲストユーザー、B2B 直接接続、クロステナントアクセス設定、外部テナント、セルフサービスサインアップ、カスタム認証拡張、ソーシャル ID プロバイダー、パートナーコラボレーション Entra、外部ユーザーのライフサイクル、ゲストユーザーの有効期限。DO NOT USE for 従業員 ID(entra-id を使用)、従業員ガバナンス(entra-id-governance を使用)、従業員 CA(conditional-access-mfa を使用)。
Microsoft Entra Verified ID に関するガイダンス — オープン標準(W3C Verifiable Credentials、DID、OpenID4VC)に基づく検証可能な資格情報の発行と検証のプラットフォーム。発行者の設定(テナント構成、DID 登録、Key Vault の署名キー)、資格情報スキーマの設計、ルールと表示ファイル、発行フロー(QR / ディープリンク)、検証フロー、Face Check の生体認証照合、従業員のオンボーディングとアクセスのための Entra ID との統合、検証パートナーとの統合、ユースケース(従業員の検証、リモート オンボーディング、低摩擦のアカウント回復、ベンダー/請負業者の本人確認)を扱います。WHEN: Entra Verified ID、検証可能な資格情報、分散型 ID、DID 発行、資格情報の発行 Entra、資格情報の検証、Face Check、リモート オンボーディングの本人確認、VC によるアカウント回復、請負業者の本人確認、ベンダーの検証、従業員オンボーディング VC。DO NOT USE for B2C/CIAM(entra-external-id を使用)、従業員 ID の管理(entra-id を使用)、PKI/証明書の設計(pki-design を使用)。
スタックトレース、クラッシュレポート、パニック、エラーログを分析し、失敗したフレームと根本原因を特定して、修正案と検証方法を提案します。Kotlin/JVM/Android(コルーチン、ANR、R8で難読化されたトレース)、KMP/Compose Multiplatform、Flutter/Dart(FlutterError、RenderFlexのオーバーフロー)、iOS/macOSのSwift(.ipsレポート、EXC_BAD_ACCESS)、Rustのパニック、C++のセグメンテーションフォールトとサニタイザー出力に加え、Python、JS/TS、Go、Javaに対応します。スタックトレース、クラッシュログ、パニックが貼り付けられたとき(質問が添えられていない場合も含む)、または「なぜクラッシュするのか」「このエラーの意味は」「この例外をデバッグして」「このトレースの根本原因を調べて」「このクラッシュをシンボリケートして」「このトレースの難読化を解除して」と尋ねられたときに使用します。ハンガリー語の「miért crashel」「mit jelent ez a hiba」「elemezd ezt a stack trace-t」「nézd meg ezt a crash logot」にも対応します。潜在的なバグを探すプロジェクト全体の監査(code-analyzer)や、ログがまだ取得されていない失敗したCI実行(github-fix-ci-error)には使用しません。
PRD(Product Requirements Documents)を作成します。新規作成、または未完了の既存文書の編集に対応します。draft-firstモードでは、ユーザーの入力から完全な文書をすぐに生成し、推定した前提を文中に示して必要な箇所を確認できるようにします。長い聞き取りは不要です。入力に複数の機能が含まれる場合は自動検出して別々のPRDへの分割を提案し、同じセッション内で順に作成します。各PRDは自己完結し、動作とビジネスルールに焦点を当てます。技術的な詳細はTRD/ADRに記載します。PRD、要件文書、機能仕様の作成・編集、機能の計画、リリース範囲の定義、要件の文書化、PRDの分割や粒度の評価を求められた場合に使用します。「PRD」という語がなくても対象です。「プロダクト要件」「機能仕様」「機能の範囲」「要件文書」「PRDを改善/調整」「PRDの分割/粒度」などの依頼や、仕様化を求める長い機能説明にも対応します。
Microsoft Exchange メールサーバーへの攻撃手法。OWA(Outlook Web App)のログインページ、Exchange の管理パネル、443 番ポートで動作する Exchange、または内部ネットワークで Exchange サーバーを発見した場合に使用する。ポートスキャンで 25/443/587/993/995 が検出され、フィンガープリントが Exchange である場合に使用する。OWA のパスワードスプレー、ProxyLogon(CVE-2021-26855)、ProxyShell(CVE-2021-34473)、ProxyNotShell(CVE-2022-41040)、メールボックスの検索とエクスポート、GAL グローバルアドレス一覧の抽出、Exchange への NTLM リレーをカバー。Exchange はドメイン侵透で最も価値の高い標的の一つ——ドメイン管理者のメールボックスを取得し、全社員のアドレス帳を抽出し、SYSTEM 権限を取得できる。/owa /ecp /autodiscover /mapi のパスを発見した場合は常にこのスキルを使用する
(NS) パーティション化されたバージョンの実装をスライス単位で順にオーケストレーションする——各スライスごとに小さなコンテキストの同期サブエージェントを 1 つ派遣し、スライスごとにコミットし、すべてのスライスが完了するか停止条件に達するまで確認なしで自動的に進める。あるバージョンに未処理スライスを含む version-roadmap.md があり、ユーザーが「オーケストレーションされた実装を実行」「すべてのスライスを実行」「パーティション化されたバージョンをオーケストレーション」を求めたり、サブバージョンのロードマップを完了まで進めたい場合に使用する。パーティション化されていないバージョン(タスクを直接実行)、場当たり的なコーディング(code-coder)、計画・分割(pm-version-partitioner)には使用しない。
個人開発者として単一のソフトウェア機能を意図から出荷まで進めるときにこのスキルを使用する——ゴール優先、TDD、決定論的な検証、価値のある箇所にだけエビデンスを残し、重要な 2 つの局面(ゴール承認、マージ)で人の判断を挟む。ユーザーが "let's build feature X"、"ship this feature"、"run this through the factory"、"write a goal contract"、"feature-factory" と言うとき、またはプロセスの肥大化に耐える規律ある意図→マージのループを求めたときにトリガーされる。プロダクト全体の計画、複数機能のロードマップ、自律的なマルチエージェントの群れには適さない。
FineUI のフォームを開発者が使えるように支援する:Form / SimpleForm コンテナ、フォームフィールド(TextBox / TextArea / NumberBox / DatePicker / DropDownList / CheckBox / RadioButtonList など)、Calendar インラインカレンダー、フィールド単位およびフォーム全体の検証、フィールド値の読み取り。F.js(JavaScript)、Pro(WebForms)、FineUI.Core の MVC(Fluent API)/ RazorForms / RazorPages(TagHelper)、さらに FineUI.Java(Spring Boot + Thymeleaf 方言タグ、kebab-case)をカバー。トリガーフレーズ: "FineUI 表单", "F.Form", "SimpleForm", "FormRow", "表单校验", "ValidateForms", "Required", "TextBox", "NumberBox", "DatePicker", "DropDownList", "RadioButtonList", "CheckBox", "CheckBoxList", "TimePicker", "Label", "Hidden", "FileUpload", "TriggerBox", "DropDownBox", "HtmlEditor", "MarkInvalid", "字段标签", "LabelWidth", "读取表单值", "下拉树", "文件上传", "富文本编辑器", "Calendar", "内嵌日历", "日期范围", "月份选择", "年份选择", "时间选择", "OnDateSelect", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "text-box", "simple-form", "form-row".
FineUI の Grid(テーブル)コンポーネントの使い方を開発者に支援する。F.js(JavaScript)、Pro(WebForms)、FineUI.Core の MVC / RazorForms / RazorPages、および FineUI.Java(Spring Boot + Thymeleaf 方言タグ)をカバーする。テーブル設定、列の定義とレンダリング、データの読み込みとバインディング、セル編集、行選択(チェックボックスによる複数選択/単一選択)、ページング、並べ替え、合計行、ヘッダーフィルター、複数ヘッダー、行グループ化、ツリーテーブル、列固定、セル結合、行の展開/行コマンド/行イベント、ドラッグによる並べ替え、ビッグデータテーブル、ツールバーに使用する。 Trigger phrases(トリガーフレーズ): "FineUI 表格", "F.Grid", "Grid 列", "grid columns", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "f:grid", "render-field", "data-field", "RenderField", "RenderCheckField", "复选框多选", "EnableCheckBoxSelect", "选中行", "SelectedRowIndexArray", "GetSelectedDataKeys", "getSelectedDataKeys", "RendererFunction", "RendererArgument", "列渲染", "服务端分页", "loadData", "DataKeyNames", "表格排序", "AllowSorting", "合计行", "EnableSummary", "SummaryType", "表头过滤", "AllowFilters", "EnableFilter", "多表头", "GroupField", "行分组", "EnableRowGroup", "树表格", "EnableTree", "TreeColumn", "列锁定", "AllowColumnLocking", "单元格合并", "mergeColumns", "行扩展列", "RowExpander", "行命令", "RowCommand", "行单击事件", "OnRowClick", "拖拽排序", "EnableColumnMove", "大数据表格", "EnableBigData".
FineUI のレイアウトシステム——コンテナの `Layout` プロパティが子コントロールをどのように配置するかを開発者に支援する:Fit(塗りつぶし)/ Region(上下左右中央の領域)/ HBox・VBox(フレックスボックス)/ Block(レスポンシブグリッド)/ Column / Anchor、およびビューポートへの適応(IsViewPort / AutoSizePanelID)。F.js、Pro、FineUI.Core(MVC/RazorForms/RazorPages)、FineUI.Java(Spring Boot + Thymeleaf 方言タグ、kebab-case、region-panel 便利コントロールを含む)をカバーする。 Trigger phrases(トリガーフレーズ): "FineUI 布局", "Layout", "Region 布局", "区域布局", "RegionPosition", "HBox", "VBox", "BoxFlex", "弹性布局", "Fit 布局", "Block 响应式", "BlockMD", "栅格布局", "IsViewPort", "视口自适应", "Column 布局", "Anchor 布局", "FineUI.Java", "Spring Boot", "Thymeleaf", "region-panel", "region-position", "box-flex", "is-view-port".
FineUI の Tree(ツリー)コンポーネントの使い方を開発者に支援する:ツリーコンテナとノード(TreeNode)、静的/バックエンドでのノード構築、データバインディング、ノードアイコン、チェックボックスツリー(カスケード、選択の取得)、ノードイベント(クリック/展開)、非同期の遅延読み込み。 F.js(JavaScript)、Pro(WebForms)、FineUI.Core の MVC(Fluent API)/ RazorForms / RazorPages(TagHelper)、および FineUI.Java(Spring Boot + Thymeleaf 方言タグ)をカバーする。 Trigger phrases(トリガーフレーズ): "FineUI 树", "F.Tree", "TreeNode", "树节点", "树控件", "EnableCheckBox", "enable-check-box", "复选框树", "CascadeCheck", "cascade-check", "级联选中", "GetCheckedNodes", "getCheckedNodes", "懒加载", "OnNodeLazyLoad", "on-node-lazy-load", "异步加载子节点", "节点点击", "nodeclick", "OnNodeExpand", "on-node-expand", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "f:tree", "f:tree-node".
既存の FineUI プロジェクトをより高いメジャーバージョン(**v10 以上のみ**)にアップグレードし、破壊的変更を特定して移行チェックリストを生成し、項目ごとに適用する。F.js(JavaScript)、Pro(WebForms)、および FineUI.Core の MVC / RazorForms / RazorPages に適用される。(FineUI.Java は初版が v16.0 で歴史的なアップグレードパスはなく、共通の F.js クライアントの破壊的変更のみが該当する。以下を参照。) Trigger phrases(トリガーフレーズ): "FineUI 升级", "升级 FineUI", "FineUI upgrade", "升级到 v1x", "破坏性变更", "不兼容", "迁移 FineUI", "EncodeText", "raw 标签", "DateParseString". ユーザーが FineUI を旧バージョンから新バージョンにアップグレードしたい場合、または「アップグレードで互換性の問題はあるか」と尋ねた場合にこのスキルを使用する。
FineUI のウィンドウとメッセージボックスの使い方を開発者に支援する:Window(インラインコンテンツ / iframe ポップアップ)、ウィンドウの開閉、iframe 子ページから親ページへのデータ返却(closeArgument)、および MessageBox(Alert ダイアログ / Confirm 確認ボックス / Notify 通知ボックス)。 F.js(JavaScript)、Pro(WebForms)、FineUI.Core の MVC(Fluent API)/ RazorForms / RazorPages(TagHelper)、および FineUI.Java(Spring Boot + Thymeleaf 方言タグ、kebab-case)をカバーする。 Trigger phrases(トリガーフレーズ): "FineUI 窗口", "F.Window", "弹窗", "对话框", "MessageBox", "Alert.Show", "F.alert", "F.confirm", "确认框", "通知框", "Notify", "ShowNotify", "iframe 窗口", "关闭窗口", "回传数据", "closeArgument", "GetShowReference", "OnClose", "FineUI.Java", "Spring Boot", "Thymeleaf", "@FineUIPage", "f:window", "showAlert", "showNotify", "showConfirm", "ActiveWindow", "setHidden".
React 18 + TypeScript + Vite + Tailwind CSS v3 + Zustand を使って FiveM の NUI インターフェースを構築する。ユーザーが NUI、インターフェース、UI、メニュー、HUD、パネル、オーバーレイ、React、Vite、Tailwind、または FiveM のゲーム内インターフェースに言及したときに使用する — バックエンドフレームワーク(vRP、QBCore、Qbox、ESX)を問わない。プロジェクト構造、FiveM CEF の制約、observe/Post フック、VisibilityProvider、アニメーション、動的な設定/テーマ、パフォーマンスルールを扱う。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
