Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
Coder テンプレートを作成、編集、プッシュ、またはバージョン管理する。"scaffold a Docker template"、"build a Kubernetes template"、"add a coder_parameter for the Git repo URL"、"push my template to this Coder deployment"、"update the existing aws-linux template to add JetBrains"、"deprecate this template version" といったリクエストに使用する。Coder 自体のインストールやアップグレード(setup skill を使用)、すでにビルドできるテンプレートへの単一モジュールの追加(modules skill を使用)、Coder と無関係なカスタム Terraform プロバイダーの作成には使用しない。
Three.js で大規模なプロシージャル海洋と海岸の遷移を構築する。WebGPU/TSL FFT 海洋、マルチカスケードの波長帯、海岸の砕波、有限体積の浅水ビーチ波、符号付き距離の海岸線、浅水のスワッシュフィルム、濡れた砂の遷移、岩への衝突飛沫、様式化された水面上下の光学、恒久的に水没した Snell ウィンドウ表示、全反射、界面を通した前方屈折構造、ピクセルフットプリントのスペクトル LOD、水中の遠近感、コースティックなゴッドレイ、波立つディスプレイスメント、スペクトル微分、Jacobian ホワイトキャップ、風列と時間的な泡、解析的な空の反射、水中吸収、波頭の散乱、GPU 検証に使用する。
複数のコンポーネントやレイヤーにまたがる Vue 3 機能の構築、移植、リファクタリング時に使用します。ページ/ビュー、プレゼンテーションコンポーネント、コンポーザブル、データアクセス、ルート、共有ユーティリティが対象です。ビューがオーケストレーションを担い、コンポーネントが表示を担う分割、barrel(index.ts)を含む機能別フォルダー、コンポーザブルでのデータ読み込み、共有状態のリセット、ルートの接続、構築順序を扱います。新しい画面/ビュー/機能の構築、大きな `.vue` の小さなコンポーネントへの分割、データモデル/サービスの追加、ルートの接続時に使用します。単一コンポーネントの内部実装:`code-style`、Flux UI ライブラリー:`flux-ui`。
AI コーディングエージェント向けの集中的な開発ワークフローエンジン。`/absolute <command> [target]` として呼び出す。1 つの skill、11 のコマンド。1 つはセットアップ用:`init`(absolute の挙動をどうしたいかをヒアリングし、スタックを一度検出して、JSON 設定を書き込む——プロジェクトごとの `.absolute.config.json` と、ユーザーデフォルトおよびプロジェクトごとの上書き用の `~/.absolute/config.json`——他のすべてのコマンドは再検出せずこれを読む。非ブロッキングで、他のコマンドはこれをソフト推薦する)。5 つは毎日回すビルドループ——think → spec → plan → build → polish → document をカバーする:`work`(エンドツーエンドでフェーズゲート付きの SDLC:容赦ない設計ヒアリング → レビュー済み spec → 依存関係をグラフ化したタスクボード → 安全ウェーブの TDD 実行 → 検証)、`spec`(軽量な単体設計 spec:コードベーススキャン → 範囲を区切った明確化パス → レビュー済み設計ドキュメントを docs/plans に書き込み → 採点付き reviewer subagent → 停止、ビルドなし)、`ui`(具体的な CSS/Tailwind 値による洗練された意図的なインターフェース設計——タイポグラフィ、色、レイアウト、ダークモード、アクセシビリティ、アニメーション)、`simplify`(作業中の git 変更を自律的に簡素化——複雑さを減らし、冗長性を除き、テストをグリーンに保つ)、`docs`(Diátaxis 駆動のドキュメント——チュートリアル、ハウツー、リファレンス、説明、README、ADR。スタック検出とコードで検証された正確性を含む)。さらに 5 つはコードベースを健全に保つ——グリーンな main 上での常設メンテナンスで、いずれもリスク順に並べたゲート付きの安全ウェーブのスキャン&フィックス:`upgrade`(依存関係のアップグレード——古い/脆弱な依存を semver ウェーブで更新、major はゲート付きで changelog を読み、各回の後もテストをグリーンに)、`audit`(脆弱性とセキュリティのスキャン——依存関係の CVE とリスクの高いコードパターン、重大度でトリアージして修正。防御的で、自分のリポジトリ上で)、`prune`(デッドコードと依存関係の整理——未使用の依存、エクスポート、ファイルを証拠付きでリポジトリ全体から削除)、`debt`(lint と typecheck の負債返済——既存の警告/エラーと抑制をルールごとに解消、チェッカーを騙さない)、`deflake`(フレーキーテストの修正——根本の非決定性を診断して修正、決してリトライ/スキップ/スリープしない)。"absolute init|work|spec|ui|simplify|docs|upgrade|audit|prune|debt|deflake"、"set up absolute"、"initialize absolute"、"configure absolute"、"build this end-to-end"、"plan and build"、"grill me on this"、"write a spec"、"draft a design doc"、"design this UI"、"make this less like AI slop"、"simplify this"、"clean up my changes"、"write docs"、"audit our docs"、"upgrade our dependencies"、"are we vulnerable"、"security audit"、"remove dead code"、"fix our lint/type errors"、"fix flaky tests"、またはあらゆる多段階の開発、設計、整理、ドキュメント、メンテナンスのタスクでトリガーする。
公開された、利用者向けの API リファレンス——統合するクライアント開発者が API を呼び出すために読むドキュメント——を作成(または修正)するときに使用する。アウトラインではなく方法論を通じて作成者を導く。すべてのエンドポイント、フィールド、エラーを上流の api-spec 契約から導出し(決して捏造しない)、オンボーディングと例を確立された公開 API ドキュメントの慣行に基づかせ、文章優先で執筆しつつ OpenAPI 生成のカタログにも適応し、認証フロー、エラー、レート制限、ページネーション、非推奨化を文書化し、リファレンスを契約と一致させ続ける——これにより開発者はリファレンスだけで認証し、すべての操作を統合できる。契約が変わったときは、ドキュメントのバージョン + 修正ログを伴う上流駆動の再同期として既存のリファレンスを修正する。api-reference テンプレートツール + deep-research と組み合わせる。上流の api-spec を前提とし、白紙からは決して始めない。エンジニアリングのワイヤ契約(api-spec)ではなく、エンドユーザーガイドでもなく、そのレビューでもない。
Bevy 0.20 で `Camera3d` または `Camera2d` を生成するとき、`Projection` を選ぶとき、`RenderTarget` コンポーネントで画像にレンダリングするとき、カメラに `Hdr` / `Tonemapping::Linear` / `ScreenSpaceTransmission` を追加するとき、`FreeCamera`、`PanCamera`、または `bevy::camera_controller` の新しい `PanOrbitCamera` を接続するとき、`Camera::order` でビューを並べるとき、またはカメラごとに `AmbientLight` を設定するときに使用します。
手編集の JSON ではなく INTERVIEW によって `browse` コマンドライン用の camoufox 設定を生成する — AskUserQuestion が導くフローで、選択したプリセット(stealth、fast-scraping、Google-safe、または完全にカスタムなウォークスルー)を有効な `browse.json` の camoufox セクション、または名前付きの `.browse/camoufox-profiles/<name>.json` に変換し、camelCase キーを使用し、既存フィールドを壊さずにマージし、プロキシ認証情報はファイルにのみ書き込む。stealth ブラウジングの前にアンチ検出の browse プロファイルを作成・調整するために使用する。
PHP/Laravel、React/Next.js、Python/Django/FastAPI のコードベースにおけるフレームワーク固有のアンチパターン、規約違反、イディオムの誤用を検出する。フレームワーク固有のリファレンスガイドを読み込み、フレームワークの規約に照らしてチェックする。重大度スコア付きの指摘とコピー&ペーストできる修正プロンプトを生成する。トリガーフレーズ: "framework review"、"framework check"、"laravel best practices"、"react best practices"、"framework audit"、"framework-specific review"。
@schemavaults/dbh パッケージで PostgreSQL データベースマイグレーションを作成、ビルド、検証、実行する。プロジェクトが @schemavaults/dbh に依存していて、Kysely マイグレーションファイルを作成・編集する場合、migrations/ ディレクトリをセットアップする場合、またはユーザーが migrations、up()/down()、スキーマ変更、dbh CLI の migrate / build-db-migrations / validate-migration-directory コマンドに言及した場合に使用する。
datocms-plugin-sdk と datocms-react-ui で構築する DatoCMS プラグインの作成、スキャフォールド、保守、リスタイルを行う。新規 DatoCMS プラグインプロジェクトの作成、既存プラグインの修正、プラグインフック、フィールド拡張、設定画面、サイドバー、ページ、モーダル、アセットソース、ドロップダウンアクション、ライフサイクルフック、ブラウザ CMA フロー、プラグイン権限、パッケージメタデータの追加や調整、ダークモード対応、ライブ環境に影響を与えずにローカルでプラグインの変更をテストすること、DatoCMS ダッシュボードに合わせた UI 変更をユーザーが求める場合に使用する。単体の CMA スクリプトは datocms-cma へ、フロントエンドのウェブサイト統合は datocms-frontend-integrations へ振り分ける。
ユーザーが既存アプリケーションに Kafka クライアントを統合したい場合、または Confluent Cloud、ローカル Docker、WarpStream 向けの Maven または Gradle ベースの Java Kafka クライアントプロジェクトを雛形化したい場合に使用します。Avro、JSON Schema、Protobuf シリアライザーを備えた Apache Kafka Java クライアント(KafkaProducer/KafkaConsumer/KafkaShareConsumer)を扱います。WarpStream 向けに Java Kafka クライアント設定を最適化したい場合にも使用します。Kafka Streams アプリ(kafka-streams-programming を使用)、Flink、コネクタ、Kafka Python クライアント(developing-kafka-python-client を使用)には使用しないでください。
CE.SDK Vanilla JavaScript のリファレンスドキュメント、ガイド、構成ページを検索します。ユーザーが CE.SDK の Vanilla JavaScript ドキュメント(構成、UI カスタマイズ、エクスポートオプション、機能ガイド、入門手順)を必要とする場合に使用します。「IMG.LY」「CreativeEditor」「CE.SDK」「cesdk」に言及し、既存の Vanilla JavaScript ドキュメントページを必要とする場合も対象です。コード作成(build を使用)や概念の説明(explain を使用)には使用しません。<example> Context: ユーザーが Vanilla JavaScript の構成について質問 user: "How do I configure the editor in Vanilla JavaScript?" assistant: "構成オプションを調べるために /imgly-sdk:docs-js を使用します。" </example> <example> Context: ユーザーが Vanilla JS のセットアップを必要とする user: "How do I use CE.SDK without a framework?" assistant: "関連ドキュメントを探すために /imgly-sdk:docs-js を使用します。" </example>
Creator Hub の 2D UI エディター(UI Designer)が完全に読み取り・編集できる React-ECS シーン UI を書く — ファイルレイアウト、state/props バインディングのサーフェス、useInteraction スタイル層、アクション、プラットフォーム別バリアント、アニメーション用の driver パターン。Creator Hub で編集可能な UI をユーザーが求めている場合、UI Designer 用の UI を生成したい場合、または既存のコード化された UI をエディターで開けるように改変したい場合に使用。エディターを必要としないコード化された UI には build-ui を使用。
任意のソフトウェアプロジェクト向けに、完全な AI アンサンブル/モブプログラミングチームを構築する。エージェント定義ファイル(.claude/agents/)、コーディネーター指示(.team/coordinator-instructions.md)、プロジェクトオーナーの制約(PROJECT.md)、チーム規約(AGENTS.md)、アーキテクチャ上の決定(docs/ARCHITECTURE.md)、ドメイン用語集、および関連ドキュメントを作成する。使用場面:(1) 新規プロジェクトを開始し、専門家エージェントのフルチームを希望する場合、(2) ユーザーが「チームを立ち上げて」「モブチームを作って」「アンサンブルプログラミングを整えて」「エージェントプロファイルを作成して」と依頼する場合、(3) 既存プロジェクトを driver-reviewer モブモデルへ移行する場合、(4) ユーザーが AI エージェントに、振り返りと合意ベースの意思決定を伴う協調的なプロダクトチームとして動いてほしい場合。
あらゆる開発技術の最新ドキュメント、API リファレンス、コード例を取得します。React、Next.js、Prisma、Express、Tailwind、Django、Spring Boot などの著名なものを含め、特定のライブラリ、フレームワーク、SDK、CLI ツール、クラウドサービスについて尋ねられたら必ず使用します。トレーニングデータには最近の API 変更やバージョン更新が反映されていない可能性があります。API 構文、設定オプション、バージョン移行の問題、ライブラリ名を挙げた「どうすればよいか」という質問、ライブラリ固有の動作に関するデバッグ、セットアップ手順、CLI ツールの使用方法には必ず使用してください。答えを知っていると思っても使用してください。API の詳細、シグネチャ、設定オプションは頻繁に古くなるため、トレーニングデータに頼らず、必ず最新のドキュメントで確認してください。ライブラリのドキュメントや API の詳細には、ウェブ検索よりこちらを優先してください。
i18next(Locize は任意)を使って、アプリをハードコードされた文字列からローカライズされ継続的に翻訳される状態へと導く。スタック検出、設定、t() での文字列のラップ、キー抽出、Locize 同期、AI 翻訳。ユーザーが i18n、国際化、ローカライズ、翻訳、多言語対応の追加や設定を求めた場合に使用し、"add i18n"、"internationalize my app"、"make my app multilingual"、"make my app translatable"、"localize my app"、"find hardcoded strings"、"wrap my strings" といった表現や、"set up i18next"、"add react-i18next"、"use next-i18next" のようなライブラリ固有の表現も含む。ユーザーが対応したい言語を挙げた場合("I want German and French"、"support more languages")、アプリにすでに i18next があるが文字列がまだハードコードされている場合、または翻訳をマネージドバックエンドへ移す必要がある場合にも使用する。i18n がすでに設定済みのプロジェクトで文字列を翻訳またはレビューする場合には使用しない。
Alibaba Java 開発マニュアル(嵩山版)に基づく Java 開発マニュアル規約集。プログラミング規約、例外ログ、単体テスト、セキュリティ規約、MySQL データベース、工程構造、設計規約の 7 つの次元をカバーします。ユーザーが次のことを必要とするときにこのスキルを使用します:(1) Java コードの作成またはレビュー (2) 命名/コード規約の確認 (3) 例外とログの処理 (4) 単体テストの作成 (5) セキュアコーディング (6) データベース設計 (7) 工程アーキテクチャ設計。トリガーワード:Java 規約、Alibaba 規約、コード規約、開発マニュアル、プログラミング規約、例外処理、単体テスト、セキュリティ、MySQL、工程構造、デザインパターン。
Make App のデフォルトの Trace ID チェーン、traceparent と X-Log-Id の伝播、安全な関連ログ、または @qfei-design/make-app-observability のエラー通知を作成、統合、レビュー、デバッグする場合に使用します。ユーザーが可観測性に言及しなくても、新しい Make App にはこの基本機能を含めます。ダイレクトゲートウェイ方式と Service 前置き方式の App、および存在する場合は AI トランスポートを対象とします。認証、Service ルート設計、AI プロトコル、トレーシングバックエンド/エクスポーターのデプロイ、ランタイムのパッケージ化、ページレイアウトは対象外です。
`marked.js`、`pandoc`、`gomarkdown/markdown`などのツールと同様にMarkdownファイルをHTMLに変換します。また、markdownをhtmlに変換するカスタムスクリプトの作成や、Markdown文書を利用してhtmlに変換する`jekyll/jekyll`、`gohugoio/hugo`などのWebテンプレートシステムにも対応します。「markdownをhtmlに変換」「mdをhtmlに変換」「markdownをレンダリング」「markdownからhtmlを生成」と依頼された場合や、.mdファイルやMarkdownをHTML出力に変換するWebテンプレートシステムを扱う場合に使用します。GFM、CommonMark、標準的なMarkdown形式を使用するCLIおよびNode.jsのワークフローに対応します。
Meteor アプリケーションの宣言、TypeScript 設定、JavaScript IntelliSense、またはローカルと CI の型チェックをセットアップまたは修復するときに使用する。トリガー: meteor types、meteor/* のインポートが any に解決される、宣言の欠落、Meteor 識別子の重複、zodern:types、@types/meteor、.meteor/types、tsconfig.json、jsconfig.json、Meteor アプリでの tsc --noEmit。アプリのランタイムやバンドラーを変更せずに宣言プロバイダーを選択または移行するときにこのスキルを使用する。Meteor 2 から 3 へのランタイム移行には先に migrate-to-meteor-3 を使用し、SWC/Rspack コンパイルには meteor-modern-build-stack または migrate-to-rspack を使用する。一般的な TypeScript 言語の質問と Atmosphere の宣言公開はこのアプリの範囲外である。
Module Federation を既存のプロジェクトに統合します — provider(モジュールを公開)または consumer(リモートモジュールを読み込む)の設定を追加します。既存の Rsbuild / Rspack / Webpack / Modern.js / Next.js / Vite プロジェクトに Module Federation を追加したい場合、リモートを設定したい場合、host アプリを作成したい場合、または demo provider を手早く利用して MF の動作を確認したい場合に使用します。デフォルトのロールは consumer です。
.NET リポジトリ向けに、モダンでバージョンを意識した C# を書きつつ、リポジトリのターゲットフレームワークと言語バージョンポリシーとの互換性を保つ。用途:モダンで慣用的な C# コード;言語バージョンの互換性判断;バージョン間での C# 機能使用のアップグレードやレビュー。用途外:F# や VB など C# 以外の .NET 言語;言語機能の選択を伴わないアナライザー専用またはフォーマッター専用の設定。呼び出し:リポジトリのコンテキストを検査し、対象ファイルを編集し、変更時に該当するビルド、テスト、lint、検証コマンドを実行する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
