Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,064 件掲載。コマンド 1 行でインストールできます。
開発
BlueField DPU 上で DOCA Device Emulation を実際に扱う場合にこのスキルを使用します。ホストが実際の周辺機器として認識するカスタムエミュレート PCIe デバイスを公開し、DPU 側のコードでバックエンドを実行する方法、サブライブラリ(PCI Generic、virtio-net、virtio-fs)の選択、サブライブラリごとの Core コンテキストと doorbell/DMA プリミティブの接続、`doca_devemu_*_cap_*` の照会、`doca_devemu_*` 呼び出しから発生する DOCA_ERROR_* のデバッグを扱います。ユーザーが「devemu」と言わなくても起動します。典型的な暗黙の表現は「BlueField からホストにカスタム PCIe デバイスを公開する」「ホストに自分の DPU コードがバックエンドとなる virtio NIC を認識させる」「lspci にエミュレートデバイスが表示されない」「デバイスは列挙されたがドライバーがバインドされない」「ホストがキューをキックしても DPU 側に何も見えない」「バインド時の virtio 機能ネゴシエーションに失敗した」などです。パッケージ版 DOCA SNAP/Virtio-net Services、ホスト側 virtio カーネルドライバー、バックエンド本体の設計、標準的な BlueField NIC の動作については対応せず、該当する別のスキルへ案内してください。
Enonic CLI コマンドによるサンドボックス管理、プロジェクトのスキャフォールディング、ローカル開発、アプリのデプロイ、CI/CD パイプラインの生成を開発者に案内します。Enonic XP サンドボックスの作成、ローカルインスタンスの起動・停止、スターターからのプロジェクト構築、ホットリロードを有効にした開発モードの実行、アプリのデプロイ、Enonic アプリ向け CI/CD ワークフローの生成に使用します。XP アプリケーションコード(コントローラー、コンテンツタイプ)の作成、Guillotine または lib-content API によるクエリ、Enonic 以外の環境設定、Docker/Kubernetes による XP のデプロイには使用しないでください。
Etherscan のウェブサイト機能、API エンドポイント、コマンドライン コマンド、MCP ツールを把握します。Etherscan のインターフェースを選択するとき、エクスプローラー ページや開発者向けユーティリティを探すとき、API リクエストを構築・トラブルシューティングするとき、ターミナル ワークフローを自動化するとき、Etherscan MCP ツールに接続・呼び出しするとき、認証を処理するとき、チェーン対応を確認するとき、エラーを解釈するとき、または Etherscan の各インターフェース間で機能、制限、動作を比較するときに使用します。
GitLab CLI の認証を管理する。ログイン/ログアウト、認証状態の確認、アカウントの切り替え、Docker registry アクセスの設定を含む。glab を初めてセットアップするとき、認証の問題をトラブルシュートするとき、GitLab インスタンス/アカウントを切り替えるとき、または Docker が GitLab registry から pull するよう設定するときに使用。auth、login、logout、authentication、credentials、token、Docker registry でトリガー。
ヘブライ語をネイティブにサポートする対話型 AI チャットボットを構築します。WhatsApp Business API の統合、Telegram ボットのひな形、Web チャットウィジェット、ヘブライ語 NLP パターン、RTL チャット UI コンポーネントを含みます。RTL 配置の崩れ、性別語形変化の誤り、意図検出を妨げる接頭前置詞の不適切なトークン化など、ヘブライ語チャットボットによくある問題を防ぎます。「ヘブライ語チャットボットを構築」「ヘブライ語の WhatsApp ボットを統合」「binui bot b'ivrit」と依頼された場合や、ヘブライ語話者向けの会話フローを設計する場合に使用します。ヘブライ語の形態に基づく意図検出、イスラエルのデータ(NIS の金額、電話番号、日付)のエンティティ抽出、性別に配慮した応答を扱います。ヘブライ語以外のチャットボットや、ヘブライ語要素を含まない一般的な NLP パイプラインには使用しないでください。
refactoring.guru を基にまとめた、TypeScript における 22 種の GoF デザインパターンの実装ガイドです。継承によるクラスの増加、型で分岐する条件処理、具象クラスとの密結合、ツリー構造のモデル、実行時のアルゴリズム選択、Undo/Redo、スナップショットと復元、状態依存の動作、購読者への通知、サブシステムの複雑さの隠蔽など、パターンで解決できる問題がある TypeScript の作成、リファクタリング、レビューに使用します。各パターンには、意図、問題、解決策、適用可能性(使う場合と使わない場合)、実行可能な TypeScript の例、実装手順、長所と短所、関連パターンとの関係が含まれます。パターン名が明示されていなくても、「クラスが肥大化している」「巨大な switch」「実行時に実装を切り替える」「サブクラスの組み合わせが増えすぎる」「Undo が必要」「ツリーを走査する」などの兆候で起動します。GoF の生成型 5 種、構造型 7 種、振る舞い型 10 種をすべてカバーします。
Apple の Liquid Glass デザインシステム(iOS 26+、macOS 26 Tahoe+)で iOS、macOS、iPadOS、watchOS、tvOS、visionOS アプリを構築・移行する。Apple の 2025+ プラットフォームを対象とした新しい SwiftUI アプリの作成、既存アプリの Liquid Glass への移行、.glassEffect()、.backgroundExtensionEffect()、.buttonStyle(.glass)、GlassEffectContainer、グラスツールバー、グラスタブバー、グラスシートの適用、その他あらゆる Liquid Glass UI 作業に使用する。ユーザーがモダンな Apple デザイン、グラスを用いたナビゲーションパターン、最新 OS バージョンでの SwiftUI ベストプラクティスについて尋ねた場合にも使用する。
既存のメモリ(wiki の基盤)を使って質問に回答します。ユーザーがプロジェクト、ディレクトリ、コードベース、アーキテクチャ、ワークフロー、決定事項、現在の状態について尋ね、wiki に回答がありそうな場合は、wiki に明示的に言及していなくても使用します。現在の wiki ページに基づく要約、比較、再利用可能な分析にも使用します。正式な目標状態に関する質問は /loam::setting-goals に振り分けます。未解決の不足事項を明らかにする用途ではありません。その場合は /loam::reviewing-memory を使用します。
Lynx OpenUI レンダラー向けの有効な OpenUI Lang v0.5 関数記法プログラムを生成する。Codex が自然言語の UI リクエストを OpenUiRenderer 用の生の OpenUI DSL に変換する必要がある場合に使用する。静的モバイル UI、$state、Query/Mutation ツールフロー、Action プラン、ストリーミングに適した出力、catalog 制約付きの改訂を含む。JSX、HTML、CSS、A2UI JSON、または新しい ReactLynx コンポーネントの実装には使用しない。
単純な変更が多くの呼び出し箇所の失敗に波及する、大規模でグラフ駆動型のリファクタリングにおいて Mikado Method の実践を徹底し、ガイドします。完全な Mikado ループを適用します:目標 → 単純な試行 → 前提条件のマッピング → 元に戻す → リーフを実装 → コミット → 繰り返し。次の場合に使用します:Mikado Method、依存関係の整理、循環依存、リファクタリングで「すべてが壊れる」、多くのファイルに波及する変更、波及効果、密結合した大規模なレガシーコードのリファクタリング、密結合モジュールの整理、大きなリファクタリングを安全な手順に分割すること、長期のフィーチャーブランチを作らず main で作業することへの言及。また、「グラフベースのリファクタリング」「前提条件ツリー」「Mikado graph」でも使用します。次の場合は使用しません:変更が小規模で局所的(単一メソッド、単一クラス、単純な名前変更)の場合。コードの臭いや Extract Method 型の作業には、代わりに `clean-code/refactoring` を使用します。機能の範囲がまだ決まっていない場合は、実施する価値があるかを確認するため、まず `kano` を検討してください。
統合 Obsidian スキル:プラグイン開発とデスクトップ自動化。Obsidian プラグインの構築または検証(ボイラープレート、27 個の ESLint ルール、提出)、または公式 CLI、obsidian:// URI、kepano/obsidian-skills の markdown/bases/json-canvas パターンを使ってターミナルからデスクトップ版 Obsidian を操作する場合に使用する。トリガー:obsidian plugin、obsidian cli、obsidian automation、obsidian development、obsidian eslint、obsidian submission、obsidian markdown、obsidian bases、json-canvas、obsidian vault、obsidian URI、obsidian commands。プラグインとしてインストール可能:claude plugin marketplace add akillness/jeo-skills
Oracle スキーマ内のあらゆる内容を理解する必要があるときに使用する——オブジェクトの検索、PL/SQL ソースの読解、シグネチャ、テーブル列、DDL、コード検索、誰が何を使用しているかの確認など。.sql ファイル、ダンプ、エクスポート、移行スクリプト、オブジェクトのリポジトリ上のコピーがすでに質問に答えているように見える場合(開発者が指定したものを含む)にも使用する——それらのファイルはデータベースから乖離しており、正しく見える形で誤っているため。データベースだけが唯一の真実の情報源である。
Claude Code の実際の並列エージェントランタイムで、真に独立した 3 件以上のビルドタスクを同時に実行します。ファイル競合や見せかけのオーケストレーションを避けながらスループットを高めます。起動前に独立性(書き込み範囲の重複なし、依存関係なし)を確認し、各レーンに最適な専門エージェントを割り当て、新規エージェントごとに完結したブリーフを作成します。バックグラウンド実行と worktree 分離を使って一度のメッセージですべてを起動し、統合済みとみなす前に各レーンの競合を確認してレビューします。3 レーン未満、または書き込み範囲が重複するレーンや依存関係のあるレーンは並列化しません。新規エージェントがコンテキストを引き継ぐとは想定せず、曖昧な統合サマリーではなくレーンごとに部分的な成功を報告します。承認済みの計画またはユーザーから独立したビルドレーンが 3 件以上提示された場合に使用します。
安定性の診断で特定された Jetpack Compose の不安定な型を修正するためにこのスキルを使用する。三層戦略を扱う——val と不変フィールドで型を真に安定させ、ソースを所有している場合は @Immutable または @Stable を付け、サードパーティまたは Java の型には stabilityConfigurationFiles を使用する。@Immutable と @Stable のコンパイラレベルの違い(静的式の昇格)、List/Set/Map パラメータ向けの kotlinx.collections.immutable、そして StableHolder ラッパーという回避策について説明する。開発者が User クラス、List パラメータ、java.time.LocalDateTime、Flow パラメータを安定させる方法を尋ねたとき、またはコンパイラレポートが不安定なパラメータを示し、開発者が修正を望んでいるときに使用する。診断ステップは姉妹スキルにある。
@vueuse/integrations v15 のユーティリティライブラリ向けインテグレーションラッパーです。"@vueuse/integrations" またはそのコンポーザブル(useAxios、useSortable、useFocusTrap、useCookies、useIDBKeyval、useFuse、useChangeCase、useDrauu、useJwt、useNProgress、useQRCode、useAsyncValidator)をインポートするコードを書く場合は、必ず使用してください。デバッグ、ベストプラクティスの確認、@vueuse/integrations、vueuse integrations、vueuse の変更時に参照します。
`zread` CLI とディスク上の出力 `./.zread/wiki/` を使って、コードリポジトリ向けの Wiki 形式のナレッジベースを作成・利用します。ユーザーが未知のコードベースを理解、把握、探索、要約、マッピング、概観したい場合、アーキテクチャ文書、プロジェクト Wiki、リポジトリの解説、モジュール/パッケージの説明、「このリポジトリは何をするのか」を求める場合、コード文書をローカルで生成、再生成、再開、閲覧、提供したい場合、または zread / zread.ai に直接言及した場合に使用します。大規模で未知のリポジトリを詳しく調べる前にも積極的に使用します。`./.zread/wiki/current` が存在する場合は、ソースファイルを一つずつ調べる代わりに生成済みページを読みます。存在しない場合は、`zread generate` の実行を提案することを検討します。トリガーは、生成された文書を通じてコードベースを理解したいという意図であり、「zread」という語そのものではありません。
beads のユーザードキュメント(docs/ 配下の Mintlify サイト)を執筆、編集、再構成、レビューする際のプロジェクト規約。docs/ 内のあらゆるもの(ページ、概念ドキュメント、リファレンス、統合ガイド、リカバリ手順書、図、docs.json のナビゲーション)に触れる場合、または beads に関する文章を書く/編集する場合に使用する。依頼が単に「ドキュメントを直す」「ドキュメントページを書く」「ドキュメントが間違っている/分かりにくい」「ドキュメント全体で X をリネームする」であっても、docs/ 配下のファイルの編集であっても同様。正規の概念モデル(bead → 依存関係 → レディワーク、formula → proto → molecule/wisp、ゲート、Dolt 同期とフェデレーション)、必須の用語、文章/強調/図の規約、生成されたドキュメントはその生成元で編集するというルール、ドキュメント作業の完了前に実行するゲートを定義する。
TypeScript で Better Auth を扱います。auth インスタンスの設定、アダプターの選択、フレームワークのルートハンドラーとの接続、セッションと Cookie の設定、プラグイン(2FA、organization、admin、magicLink、JWT)の追加、NextAuth/Auth.js、Clerk、Auth0、Supabase Auth からの移行に対応します。Next.js、SvelteKit、Hono、Express、Nuxt、Astro、および React/Vue/Svelte クライアントをカバーします。Better Auth コードの作成、レビュー、移行時に起動します。Better Auth の明示がなくても、TypeScript の認証、セッション Cookie、OAuth プロバイダー、認証ライブラリーの移行を扱う場合に起動します。影響度別に 8 カテゴリーに整理された 42 のルールを収録しています。
データソースから予測器までのパイプラインを skrub DataOps グラフとして宣言します。ステートレスなステップには `.skb.apply_func`、ステートフルなステップには `.skb.apply` を使用します。グラフの作成後、ロックされた分割器とデフォルト以外のスコアを設定します。fit、tune、永続化、`skore.evaluate` は使用しません。データソースから予測器までのいずれかの箇所(ローダー、前処理、特徴量、構成、最終推定器)を記述または編集するときに起動します。この経路上の純粋な Python 関数、ステップの追加や並べ替え、トップレベルでの単独の `sklearn.Pipeline` の使用、パイプライン、分類器、回帰器の作成依頼も対象です。使用方法:最初の宣言的な行を書く前と、構造を編集するたびに使用します。停止条件を読み、コードの前に Pre-flight を出力します。`python -m skore_skills api get` で新しい名前を確認します。
Cobra と Viper で CLI アプリを構築するためのエキスパート skill。作者は両ライブラリの原作者である spf13。コマンドファーストのアーキテクチャ、分離されたビジネスロジック、構成管理、環境変数のバインディング、コンテキスト対応コマンド、インメモリでの CLI テストを扱います。Go の CLI やコマンドラインツールの構築、レビュー、リファクタリングのあらゆる場面で使用 — コマンド、サブコマンド、フラグ、CLI 設定への言及があれば、Cobra や Viper がまだ名指しされていなくても(推奨してください)。
3 段階のテンプレートシステム(手動引数解析、Commander.js、oclif)で本番運用可能な TypeScript CLI を生成する。各段階で完全な実装、ドキュメント、package.json、厳格な設定、JSON 出力、終了コードの準拠を提供する。USE WHEN create CLI, build CLI, command-line tool, wrap API, add command, upgrade tier, TypeScript CLI。NOT FOR LifeOS のスキルスキャフォールディング(CreateSkill を使用)。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
