Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,067 件掲載。コマンド 1 行でインストールできます。
開発
このスキルは codeup.aliyun.com 上の Alibaba Cloud 云効(Yunxiao)DevOps 操作すべてに使う。ユーザーが次を望むときは即座に呼び出す:codeup でマージリクエスト(MR)を作成・管理する、云効で作業項目 / タスクを更新する、MR 一覧やタスクのステータスを照会する、云効 API でバージョンタグを作成する、コードを codeup のリモートにプッシュする。主なトリガー:创建 MR、提交评审、云效、yunxiao、codeup、更新任务、查看任务、发布版本、打 tag。MCP ツールモードと aliyun CLI フォールバックの両方に対応。GitHub の PR(git-workflow を使う)、Jira、GitLab、Alibaba 以外のプラットフォームには使わない。
React における Zustand v5 の FMC 規約:ファイル命名、自作フックのみのエクスポート、アトミックセレクター、actions 名前空間、小さく目的を絞ったストア。クライアントのグローバル状態の追加やレビュー、不要な再レンダリング、SSR/persist のハイドレーション問題のデバッグに使用します。サーバー/非同期データ(TanStack Query)や URL 状態(ルーターの検索パラメーター、または TanStack Router を使わない Vite アプリの nuqs)には使用しません。API の詳細、ミドルウェア、スライス、移行には、下記の公式 llms.txt インデックスを使用してください。
fastifyTRPCPlugin(@trpc/server/adapters/fastify)で tRPC を Fastify プラグインとしてマウントする。prefix、trpcOptions(router、createContext、onError)を設定する。useWSS と @fastify/websocket で WebSocket サブスクリプションを有効にする。バッチリクエスト用に routerOptions.maxParamLength を設定する。Fastify v5+ が必要。型安全な onError には FastifyTRPCPluginOptions。CreateFastifyContextOptions は req、res を提供する。
tRPC を Node.js 組み込み HTTP サーバーにマウントする。@trpc/server/adapters/standalone の createHTTPServer()、カスタム http.createServer 用の createHTTPHandler()、TLS 付き HTTP/2 用の createHTTP2Handler() を使用。basePath を設定して URL プレフィックスを切り出し、middleware オプションとして渡す cors npm パッケージで CORS を設定。CreateHTTPContextOptions はコンテキスト作成用の req と res を提供する。
`BaseMiddleware` で AG2 のエージェントループをインターセプトする——ターン全体(`on_turn`)、各 LLM 呼び出し(`on_llm_call`)、各ツール実行(`on_tool_execution`)、各 human-input リクエスト(`on_human_input`)をラップできる。リトライ、ログ記録、履歴のトリミング、リクエストの変更、ツールの監査、ガードレール、レート制限に使用する。組み込み:`LoggingMiddleware`、`RetryMiddleware`、`HistoryLimiter`、`TokenLimiter`、`TelemetryMiddleware`(`ag2-telemetry` を参照)。ツール単位のフックについては `ag2-add-custom-tool` の tool-middleware の節も参照。
wx.cloud.extend.AI を介して WeChat Mini Program で AI を使用する場合に使います。コールバック(onText、onEvent、onFinish)付きの generateText と streamText を扱います。streamText にはデータラッパーが必要で、generateText は生のレスポンスを返します。モデルは wx.cloud.extend.AI.createModel で利用し、グループは hunyuan-exp(小程序成长计划)、cloudbase(主なマネージドグループ)、または custom-* です。モデル ID はデータラッパーの `model` フィールドに指定します。コードを書く前に必ず 2 段階の事前チェックを実行してください(本文を参照)。ブラウザー/Web(ai-model-web を使用)、Node.js バックエンド(ai-model-nodejs を使用)、画像生成(ai-model-nodejs を使用)には使いません。
Android アプリ開発(Kotlin)の推奨アーキテクチャリファレンス。Jetpack、androidx、UI layer、Domain layer、Data layer、state holder、UDF、SSOT、オフラインファースト、モジュール化、ViewModel、viewModelScope、SavedStateHandle、Lifecycle、repeatOnLifecycle、collectAsStateWithLifecycle、LiveData、Hilt による DI、Paging 3 によるページング処理。
**ワークフロースキル** — リソースごとの評価を行い、具体的な編集内容について明示的な承認を得たうえで、対象となる Aspire 13.6 以降の AppHost を従来の ProjectResource API から実験的な DotnetProjectResource API へ安全に移行します。使用対象:既存の AddProject、addProject、AddCSharpApp、addCSharpApp、AddBlazorGateway リソースを評価または Project v2 に移行する場合、ProjectResource を DotnetProjectResource に移行する場合、移行によって不要になった AppHost の ProjectReference エッジを整理する場合。使用しない対象:Aspire のバージョンアップ、新しい AppHost の作成/接続、Azure Functions の移行、一般的なソースのモダナイズ、通常の C# リソース接続や新しい AddProject リソースの追加(aspireify を使用)、公開、ビルド/ライフサイクルの診断。実行内容:Aspire のドキュメント/API の調査、aspire add/restore/start/wait、AppHost とパッケージの編集。単一操作の場合:最初に評価し、一般的な移行依頼だけを根拠に編集しないでください。
百度地図オープンプラットフォーム CLI。百度地図の開発、HTML/demo、WebAPI/BMapGL、AK/カスタム地図スタイル/クォータなどに関わる場合は、まず本 skill をトリガーして環境と AK の手順を完了してから、ドキュメントを参照したりコードを書いたりする。対象:CLI のインストール、Skills/MCP の設定、アカウントと AK、カスタム地図スタイル、地点/経路/住所解析など。また百度地図 Agent Plan にも対応する(開発者アカウント不要で、LLM フレンドリーな地図ツールを提供し、セマンティック AI 検索、セマンティック AI 経路計画、ジオコーディングと逆ジオコーディング、天気照会をサポート)。
プロジェクト向けに階層的な LLM フレンドリーなドキュメント体系を構築する。既存プロジェクト:プロジェクト構造をスキャン → アーキテクチャを分類 → CLAUDE.md の主索引を生成 → 基本モジュールのドキュメント → 業務モジュールの API/データモデル/落とし穴ドキュメント → 設定ドキュメント → git 変更ログ(リスク評価 + ロールバックガイドを含む)→ クロス検証。新規プロジェクト:PRD を解析 → スキャフォールド規範に沿ってアーキテクチャを設計 → 要件を開発タスクに分解 → コード規範を融合して CLAUDE.md 開発ガイドを生成 → モジュール単位の API 設計 + データモデル + 開発チェックリスト。ユーザーがプロジェクト向けに AI プログラミングドキュメントを作成したい、プロジェクト索引を構築したい、コードを整理したい、新規プロジェクトを計画したい、または llm.txt/CLAUDE.md に言及した場合に使用する。
Bun ランタイム、パッケージマネージャー、バンドラー、テストランナー。bun でスクリプトを実行する場合、パッケージを管理する場合、Bun.serve で HTTP を配信する場合、Bun.sql/bun:sqlite/Bun.redis でデータベースにクエリする場合、$ でシェルスクリプトを書く場合、S3/ファイル I/O を使う場合、bun:test でテストを書く場合、バンドルまたは実行ファイルへのコンパイルを行う場合、その他 Bun 固有の API(spawn、glob、semver、FFI、workers、plugins、HTMLRewriter)を使う場合に使用します。
Hexagone ドメイン(docs/domain/)の業務ルールに対する自動コンプライアンス監査。画面のコードと呼び出される API を分析し、文書化された不変条件、状態遷移、検証と照合して、引用付きの構造化レポートを作成する。レポート専用モード — 医療分野の業務ルールに対して自動変更は一切行わない。ユーザーが画面の業務コンプライアンスを確認したい、業務ルールを監査したい、不変条件・状態遷移・検証を検証したい場合、または « conformité métier » / « business compliance » に言及した場合に使用する。
CanAI 向けの静的サイトを、1 ページにつき 1 つの自己完結した HTML ファイルとして用意する:セマンティックな HTML5、Tailwind ユーティリティクラス、インタラクティブ性のための vanilla JS または Alpine.js、Lucide アイコンのマークアップ。ユーザーが CanAI 用の HTML の準備、単一 HTML ページ、画像/モックアップから HTML へ、スクリーンショットから HTML へ、SPA や PWA から静的ページへ、静的サイトのエクスポート、または「canai-prepare」を求めたときに使用する。トリガー:"canai-prepare"、"prepare html"、"image to html"、"mockup to html"、"screenshot to html"、"spa to html"、"pwa to html"、"static html"、"single html"、"per-page html"、"convert design to html"。
chezmoi で dotfiles を管理する — ファイル名属性(`dot_`、`private_`、`encrypted_`、`run_once_`)、Go テンプレート、パスワードマネージャー連携を使い、1 セットの dotfiles を多数のマシンで機能させるソース状態型 dotfile マネージャー。使用場面:ユーザーが "set up dotfiles"、"manage my dotfiles"、"bootstrap a new machine"、"chezmoi"、"encrypt my SSH key in dotfiles"、"template dotfiles per OS"、"add secrets to dotfiles"、"what should be in my .chezmoi.toml.tmpl" と言った場合、または macOS / Linux / サーバー間で設定を共有する方法を尋ねた場合。新しいマシンを前にして 1 行で済ませたい場合や、dotfiles リポジトリに機密情報をコミットしようとしている場合にもトリガーする。stow / yadm / rcm などの他の dotfile マネージャー、一般的な git リポジトリのセットアップ、dotfiles と無関係なパスワードマネージャーの設定には使用しない。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
