Skills
エージェント向けにパッケージ化された専門スキルと手順を 98,873 件掲載。コマンド 1 行でインストールできます。
開発
このスキルは、既存またはレガシーの ADR、とくにインポートされたもの、LLM が生成したもの、古くなったもの、一度も自己批評されていないものを監査するために使用する。"review this ADR"、"critique this ADR"、"audit our decision log"、"is this ADR any good?"、"fix this old ADR"、"rewrite this legacy ADR"、"ADR cleanup"、"ADR quality sweep"、"tighten this ADR"、"score these ADRs"、"this ADR is too long" で積極的に起動する。提供するもの:行単位の ADR 批評、冗長表現/曖昧表現/逸脱の検出、行単位の承認ワークフロー。
このスキルは Alibaba Cloud Lindorm の作業に使用する:インスタンスのライフサイクルと構成、ネットワーキングとアクセス制御、モニタリング、パフォーマンス、ストレージ、接続診断、バックアップ、移行、権限(`CREATE USER` と `GRANT` による Lindorm SQL のユーザー管理を含む)、スロークエリ、SQL 開発、および検索、ベクトル、グラフ、AI、マルチモーダル、ナレッジベースのワークフロー。LindormTable、LindormTSDB、LindormSearch、Lindorm AI、HBase/AliHBase、lindormcli、Lindorm CLI、`aliyun lindorm` などの Lindorm 製品または CLI 用語、あるいは宽表引擎、时序引擎、搜索引擎、向量检索、图引擎、白名单、实例创建/扩缩容/释放に言及する中国語のリクエストでトリガーする。本スキルのリファレンスまたは Alibaba Cloud の公式ドキュメントを使用すること。一般的なトレーニング知識から Lindorm 固有の事実をでっち上げないこと。
jadx または Fernflower/Vineflower を使って Android の APK、XAPK、JAR、AAR ファイルを逆コンパイルする。Android アプリをリバースエンジニアリングし、HTTP API エンドポイントを抽出し、UI からネットワーク層までのコールフローを追跡し、Frida、ネットワークキャプチャ、JNI/SO 検査、シグネチャ生成で実行時の挙動を分析する。ユーザーが逆コンパイル、分析、フック、ネットワークトラフィックの検査、分析目的での SSL pinning 回避、暗号化や署名ロジックの特定、Android パッケージ内のコールフローの追跡を望むときに使用する。
`@angular/material` と Material 3(M3)テーマシステムを使う Angular プロジェクト向けに、Angular Material のコードとガイダンスを生成する。インストール、`mat.theme()` とプリビルドパレットによる Sass ベースのテーマ設定、密度とタイポグラフィのカスタマイズ、全カテゴリのコンポーネント利用(フォームコントロール、ボタン、オーバーレイ、レイアウト、データ表示、ナビゲーション)、`@angular/cdk` のプリミティブ(Overlay、Portal、Drag-Drop、Virtual Scroll、A11y)、`mat-form-field` 経由の ReactiveForms / Signal Forms 統合、アクセシビリティ、M2 → M3 移行を扱う。ユーザーが Angular Material、`@angular/material`、`mat-*` コンポーネント、M3 / Material 3、デザイントークンに言及したとき、または Angular プロジェクトの `package.json` に `@angular/material` が含まれる場合に使用する。Angular の基礎については `angular-developer` と組み合わせる。
Apple App Store 向け iOS アプリの提出前レビュー。Xcode プロジェクトをスキャンしてよくある拒否理由を検出する——プライバシー文字列の欠落、アイコンの問題、エンタイトルメントの不一致、プライバシーマニフェストの欠落、アカウント削除の要件、Sign in with Apple など。ユーザーが App Store に提出する前に iOS アプリを確認したいとき、App Store の拒否理由について尋ねるとき、Xcode プロジェクトの設定を検証したいとき、App Store レビュー、TestFlight 提出、アプリ承認について言及したときにこのスキルを使用する。ユーザーが Info.plist のプライバシーキー、PrivacyInfo.xcprivacy、App Store Connect に言及したとき、または「why was my app rejected」と尋ねたときにも使用する。ユーザーが Xcode/Swift プロジェクトの文脈で「check my app」「review my iOS project」と言っただけの場合でも、このスキルを使用する。
apple.com スタイルのマーケティング/製品ページを構築するときに使用 — ランディングページの定石(スティッキーな半透明ナビ、製品を主役にしたヒーロー、全幅のフィーチャーセクション、Bento グリッド、厚みのあるフッター)、スクロール駆動のストーリーテリング、さらに旗艦ページを「生きている」と感じさせるインタラクション一覧(連続的に減衰するスクロール進捗、テーマのモーフ、スティッキースタックのピン留め、テキストワイプ、アンビエントフロート)、ヒーローメディアのパイプライン(動画スクラブ、画像シーケンス、素材の調達)、そして Apple のフロントエンドエンジニアリング(プログレッシブエンハンスメント、バニラ JS、パフォーマンス規律)。apple-design ファミリーの一部。キーワード:apple.com、マーケティングページ、ランディングページ、ヒーロー、スクロールテリング、動画スクラブ、インタラクション一覧、セクション間のテーマモーフ、スティッキースタック、チャプターごとのピン留め、アンビエントフロート、canvas 画像シーケンス、createImageBitmap、WebGL 3D ビューア、パララックス、animation-timeline、スクロール駆動アニメーション、IntersectionObserver、プログレッシブエンハンスメント、srcset 遅延読み込み、すりガラス風ナビ、メディア素材、デバイスフレーム、CC0、素材の調達。
`asc` CLI ツールを使い、cookie ベースの認証で App Store Connect 私有 API(iris)を管理する。次の場合にこの技能を使用する:(1) iris セッション状態の確認:"asc iris status"、"am I logged in to iris"、"check iris cookies" (2) iris 私有 API でのアプリ一覧:"asc iris apps list"、"list my apps with iris" (3) 新しいアプリの作成:"asc iris apps create --name NAME --bundle-id ID --sku SKU"、"create app"、"register new app"、"add app to App Store Connect" (4) ユーザーが "iris"、"private API"、"cookie-based auth"、"create app"、"register app"、"new app on App Store Connect" に言及した場合 (5) 公開 API ではできないこと(例:アプリの作成)をユーザーが行いたい場合 (6) iris の cookie エラーや "No App Store Connect cookies found" メッセージのトラブルシューティング (7) App Review の拒否メッセージの読み取り:"asc iris resolution-center get --submission-id ID"、"why was my app rejected"、"resolution center"、"rejection reason"、"App Review message"
新しいアプリ(.NET Aspire、FastAPI、Next.js、NestJS)を、ローカルの Azure SQL Database コンテナをデフォルトの開発データベースとして接続して足場を作ります。ローカルで SQL Server または Azure SQL が必要なプロジェクトを開始/ブートストラップ/初期化する場合や、"set up the database"、"docker compose for the db"、"create the local DB"、".env connection string"、"first migration"、データアクセス層を追加する場合に使用します。これは Azure SQL エンジン(EngineEdition 5)であるため、mssql/server の SQL Server イメージの代わりにこれを使用します。トリガーには "scaffold app with SQL"、"spin up Azure SQL locally"、"compose service for the database"、"wire up Prisma/EF/SQLAlchemy/TypeORM to SQL Server" が含まれます。ユーザーが新しいプロジェクトに "add a database" と言っただけの場合でも、これを使用してください。
B2C Commerce インスタンス上の cartridge コードバージョンをデプロイ、ダウンロード、管理する。ユーザーが sandbox へ/から cartridge をアップロードまたはダウンロードする必要があるとき、コードバージョンを有効化または削除するとき、開発中にローカルファイルの変更を監視するとき、または cartridge の一部をデプロイするときは常にこのスキルを使用する。インスタンスへコードをプッシュするとき、インスタンスからコードをプルするとき、ライブリロード付きの開発ワークフローを設定するときにも使用する——ユーザーが「sandbox にコードをプッシュして」「コードをダウンロードして」「新しいバージョンをどう有効化するか」とだけ述べた場合でも。
b2c コマンドラインを使って B2C Commerce インスタンス上のストアフロントサイトの一覧表示、サイトステータスの確認、cartridge パスの管理を行う。ユーザーがサイト ID を調べる必要があるとき、どのストアフロントがオンラインかオフラインかを確認するとき、サイト設定を JSON で取得するとき、サイトまたは Business Manager の順序付き cartridge パスを表示/変更するときに、このスキルを使用する。スクリプト、CI/CD パイプラインのためにサイト情報が必要なとき、または他のコマンドへの入力として必要なときにも使用する——ユーザーが「どんなサイトがあるか」や「この cartridge をサイトに追加して」と言っただけでも。
Caffeine JVM ローカルキャッシュスキル。ローカルキャッシュ vs リモートキャッシュ(Redis)の選択意思決定ツリー、expireAfterWrite vs expireAfterAccess vs refreshAfterWrite の 3 つの有効期限戦略の比較と組み合わせルール(refresh < expire)、CacheLoader によるロードと reload の非同期リフレッシュパターン、Spring Cache @Cacheable 連携、maximumSize の追い出し戦略、recordStats によるキャッシュ統計をカバーする。LLM の誤りを訂正:ConcurrentHashMap+手動有効期限、すべてのキャッシュを Redis 経由にする、refreshAfterWrite > expireAfterWrite で永遠にリフレッシュされない、CacheLoader が null を返してキャッシュペネトレーションを起こす。
コメントやドックブロックを含むコードを書く、編集する、レビューするときは、言語を問わず常に使用する。コメントが存在する価値を得るために通過すべきテスト、削除すべきコメント(コードの言い換え、ドックブロックの上に並ぶフィールドの列挙、複数ファイルにコピーされた定型文、説明対象の行からずれてしまったコメント)、4 行のコメントを理由を失わずに 1 行に削る方法、ドックブロックに書くべきものとシグネチャがすでに示しているものについて扱う。常に残すコメントも扱う。TODO、ライセンスヘッダー、セキュリティ境界、ワークアラウンド、外部仕様への参照である。コメント整理を求められたときだけでなく、あらゆるコード変更に適用する。
CSV、Excel(XLSX)、JSON へのデータエクスポート。ExcelJS、SheetJS(xlsx)、Papa Parse、Apache POI(Java)、openpyxl(Python)。大規模データセット向けのストリーミングエクスポート。使用タイミング:ユーザーが "export CSV"、"export Excel"、"XLSX generation"、"download spreadsheet"、"ExcelJS"、"SheetJS"、"Papa Parse"、"data export" に言及したとき。使用しない場合:PDF 生成——`pdf-generation` を使用;ファイルのアップロード/ダウンロード——`file-upload`/`cloud-storage` を使用
cuTile Python DSL kernel の実装パターン、CtKernel ランタイムラッパー、適合性ゲート、cuTile 固有の落とし穴。使用場面:(1) cuTile Python DSL kernel バージョンの作成または変更、(2) cuTile が公開する制御範囲に収まる最適化の実装、(3) cuTile が依然として適切な DSL かどうかの判断、(4) cuTile 固有のランタイムパターンのレビュー。共有の命名、バージョン管理、ワークフローのため常に /design-kernel も読み込むこと。
サポートされているすべての言語と DSL に共通する kernel 設計ワークフロー。言語選択テーブル、命名規則、バージョン管理ルール、KernelPlan 構造、コンポジションパターン、クローンワークフロー、実装ワークフロー、devlog テンプレート、設計者向け出力契約を提供する。使用場面:(1) どの言語固有の kernel 設計スキルを読み込むかの選択、(2) 実装予定の言語がまだ確定していない、(3) DSL を選ぶ前に命名やバージョン管理の指針が必要、(4) DSL に関係なく kernel を実装している、(5) kernel 設計スキルに言及するドキュメントを更新している。
体系的なドキュメント監査とメンテナンス。ドキュメントが古い、欠落している、整理されていない可能性がある場合——機能開発後、リファクタリング後、依存関係のアップグレード後、または定期的なヘルスチェックとして使用する skill。docs/ と manual/ のフォルダ構造を規定し、haiku サブエージェントにコードベース/ドキュメントのスキャンをディスパッチし、ドキュメント作成を専門エージェント(reference-builder、technical-writer、learning-guide)にルーティングし、docs-architect を品質ゲートとする。
リポジトリのドキュメントが実装に対して古くなっていないかを定期的に監査します:まず低コストな機械的スキャンを実行し(無効なソースパス参照、リンク切れ、残存する DEPRECATED/TBD バナー、ドキュメントとコードの鮮度ギャップ、git に見えない無視された残留物、完了したのに削除されていない計画ファイル)、次に並列の読み取り専用エージェントを派遣して疑わしいドキュメントのみをソースと照合して検証し、最後に更新/削除/ADR への移行という処置案を提示してユーザーの承認を求めます。月次または四半期のドキュメントレビュー時、大規模なリファクタリングやリネームの後、またはドキュメントが古くなっていないか尋ねられたときに使用します。
Electrobun デスクトップアプリのパッケージング、コード署名、ノータリゼーション、配布。このスキルは、本番バンドルのビルド、インストーラーと配布パッケージの作成、Windows と macOS のコード署名、Gatekeeper 向けの Apple ノータリゼーション、自動アップデーターの実装、デルタ更新、更新サーバー、クロスプラットフォームビルドプロセス、CI/CD 統合、アプリアイコンとリソース、バージョン管理、リリースワークフロー、Windows SmartScreen の要件、macOS DMG の作成、Linux パッケージ形式(deb、rpm、AppImage)、配布のベストプラクティスを扱う。アプリを本番向けに準備するとき、自動更新を実装するとき、コード署名証明書を設定するとき、配布の問題をトラブルシューティングするとき、インストーラーを作成するとき、更新サーバーを設定するとき、複数プラットフォーム向けにビルドするとき、または新バージョンをリリースするときに使用する。トリガーには "build"、"package"、"distribute"、"code sign"、"notarize"、"installer"、"auto-update"、"release"、"production build"、"DMG"、"updater"、"delta update"、"certificate" が含まれる。
vetKeys EncryptedMaps ライブラリを使って、アクセス制御付きのエンドツーエンド暗号化キー値ストレージを canister に追加します(Rust と Motoko のバックエンドには ic-vetkeys、フロントエンドには @icp-sdk/vetkeys)。値は vetKeys を使ってクライアント側で暗号化され、ユーザーごとのアクセス権(Read、ReadWrite、ReadWriteManage)を設定して principals 間で共有されます。パスワードマネージャー、暗号化メモ、安全な保管庫、または暗号化データをオンチェーンで保存・共有するアプリの構築に使用します。暗号化ストレージはまずここから始め、BLS 署名、カスタム IBE、タイムロック暗号化の場合に限り vetkeys skill を使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
