Skills
エージェント向けにパッケージ化された専門スキルと手順を 99,448 件掲載。コマンド 1 行でインストールできます。
開発
プログレッシブウェブアプリの Service Worker ライフサイクル、キャッシュ戦略、バックグラウンド同期、プッシュ通知、静的ルーティング。Workbox v7.4 の戦略(CacheFirst、NetworkFirst、StaleWhileRevalidate)、アプリシェル向けの workbox-precaching、クロスブラウザフォールバックを備えた Background Sync API、VAPID キーを使う Push API、Service Worker Static Routing API(Chrome 123+)を扱う。Service Worker の登録、オフラインキャッシュの実装、バックグラウンド同期の構成、プッシュ通知の追加、静的ルートによる fetch 処理の最適化、または Service Worker とローカルファースト同期エンジンの統合に使用する。
swain のプロジェクトオンボーディングとセッションの入口。初回実行時は完全なオンボーディングを実行する。CLAUDE.md を AGENTS.md に移行し、ベンダリングされた tk を検証し、pre-commit セキュリティフックを設定し、swain のガバナンスルールを提示してから、.swain/init.json マーカーを書き込む。以降の実行ではマーカーを検出し、セッションごとのファストパス(挨拶、フォーカスレーン、セッション状態)を実行する。単一の入口として使用する — 自動的にルーティングする。次の場合にもトリガーする:「session」「session info」「focus on」「tab name」。
Swift コードのランタイムレベルのパフォーマンスコストをレビューするときにこのスキルを使用する。対象はヒープ割り当て、ARC トラフィック、スタックとヒープの格納、クロージャキャプチャコンテキスト、メソッドディスパッチ、プロトコルウィットネスディスパッチ、存在型とジェネリクス、不透明型、コピーオンライト、SIL オプティマイザーの出力、安全でないメモリ境界、モジュール境界のオプティマイザー可視性など。質問が特に Swift ランタイムコストに関するものでない限り、Swift Concurrency のスケジューリング、SwiftUI のレンダリング、アプリ起動、プロファイリングワークフローには使用しない。
ユーザーが Syncfusion を使って Angular で Word ライクなドキュメントエディターを生成、統合、実装する方法を尋ねたときにこのスキルを使用する。Syncfusion Angular Document Editor、Angular ベースのエディター統合、ドキュメントの編集と書式設定、コメントと変更履歴、表と画像の操作、ヘッダーとフッターの管理、ドキュメント保護、Angular アプリケーションでのエンドツーエンドのドキュメントワークフロー構築に関するリクエストでトリガーする。
Web とネイティブ向けのユニバーサル React UI フレームワーク(v1.144.0+)。React Native + Web でクロスプラットフォームアプリを構築するとき、`styled()` でスタイル付きコンポーネントを作成するとき、デザイントークン/テーマを設定するとき、Tamagui UI コンポーネント(Button、Dialog、Sheet、Input、Select、Tabs など)を使うとき、アニメーションを扱うとき、Bento/Takeout のプレミアムコンポーネントが必要なときに使用する。トリガー: "tamagui"、"universal UI"、"react native web"、"styled()"、"design tokens"、"$token"、"XStack/YStack/ZStack"、"useTheme"、"useMedia"、"@tamagui/*" インポート、"bento"、"takeout"、"one.js router"、"createStyledContext"、"withStaticProperties"、"@tanstack/react-table"、"zero sync"、"better auth"。
yak スクリプトと Yakit UI の連携メカニズムを扱う特集。yakit.* ライブラリ関数が gRPC の ExecResult ストリームを通じてどのように画面描画を駆動するかを解説する。yakit.Info/Warn/Error/Success のログ出力、yakit.SetProgress のプログレスバー、yakit.NewTable/EnableTable/TableData のテーブル(静的 vs 動的)、yakit.NewLineGraph/NewBarGraph/NewPieGraph/NewWordCloud のチャート、yakit.StatusCard のステータスカード、yakit.EnableWebsiteTrees の Web サイトツリー、yakit.EnableText/TextTabData のテキストタブ、統合出力チャネル yakit.Output、そしてフロントエンドが useHoldGRPCStream で ExecResult を消費して UI を描画するまでの一連の流れを取り上げる。ユーザーが「スクリプトで Yakit にテーブル/チャート/プログレスバー/カードを表示するには」や「yakit.Info の出力はどこに行くのか」と尋ねたときに使用する。
データモデル文書を執筆するときに使用 — 保存データの永続化/ドメインモデル:型付きエンティティ、関連とカーディナリティ、キー/制約、インデックス、正規化、ストレージの選択、ライフサイクル。アウトラインではなく方法を生産者に導く:フィーチャースペックの名詞とアクセスパターンからエンティティを導出し、パラダイムを判別してそれに沿ってモデリングし(リレーショナル、ドキュメント/NoSQL のアクセスパターン優先、グラフ、ワイドカラム、キーバリュー)、整合性ルールを明示し(キー、制約、カーディナリティと参照ルール)、各インデックスをアクセスパターンで正当化し、承認済みモデルをバージョン付きで移行計画を伴う差分として修正する — エンジニアが schema を構築してクエリできるようにするため。データモデルテンプレートツールとディープリサーチ機能と組み合わせる。上流のフィーチャースペック(+アーキテクチャ文書)を前提とする — 空白のページからは決して始めない。API のワイヤ契約ではない(api-spec はこれらのエンティティを下流で一方向に参照する)。実装/DDL でも、完成したデータモデルのレビューでもない。
Node.js、Express、Next.js の API ルート向けのバックエンドアーキテクチャパターン、API 設計、データベース最適化、サーバーサイドのベストプラクティス。ユーザーがサーバーサイドのコードを執筆、レビュー、リファクタリングする際に使用する。API エンドポイント/ルート、コントローラー、サービス、ミドルウェア、データベースアクセス、バックエンドアーキテクチャ。サーバーサイド限定 — React/Next のクライアント側コンポーネントには react-best-practices を、横断的な TS/JS 標準には coding-standards を使用する。
Cerbos 認可ポリシー(リソースおよびロールポリシー、派生ロール、エクスポート変数、CEL 条件、`*_test.yaml` テストスイート)の生成、変更、説明を行います。要件や仕様書(PDF を含む)に基づくアクセス制御ルールの作成、既存ポリシーで許可される内容の変更、Cerbos ポリシーのコンパイル失敗やポリシーテストの失敗、Cerbos Hub ポリシーストアを介した PDP へのポリシー配信に使用します。Hub 自体の起動(`cerbos-hub-setup`)や、既存システムからのルール抽出(`cerbos-authz-migration`)には使用しません。
コミットメッセージ、ブランチ名、PR タイトル、issue タイトルを Conventional Commits 1.0.0 仕様にフォーマットします。`git commit`、`git checkout -b`/`git branch`、`gh pr create`、`gh issue create` を実行する前に使用します。コミットメッセージ、ブランチ名、PR タイトル、issue タイトルを書く前、コミットする変更をステージングするとき、\"commit\"、\"make a PR\"、\"open an issue\"、\"create a branch\" を求められたとき、または他のスキルが仕様準拠のコミットメッセージを必要とするときに使用します。
クローンしたばかりの外部リポジトリ/ツールに対して clone→explore→verify→write を実行し、.overstack/doyourmagic/<repo>/skills/ 以下に実行可能なワークフロースキルのバンドルを生成する——ハブスキル /dym-<repo>(1 dòng context、子ワークフローが呼ばれたときのみ読み込む)+ SKILL.md 形式のサブスキル N 個(npx skills add で本体リポジトリへ直接昇格)——さらに workflows.md(インデックス + 検証表)と flow.html(docs-site-macos、スキル→成果物→次のスキルの流れ図)。トリガー:'kéo repo mới về'、'clone tool này làm workflow'、'doyourmagic'、'onboard external tool/repo'、'generate workflow docs/skills for this repo'、または /doyourmagic。オプション:--name <prefix> · --humanize。
構造化された 9 ステップのワークフローを用いて、イベントソーシングシステムの発見と設計を行うイベントモデリングのファシリテーション。ドメインワークフローのモデリング、イベントソーシングシステムの設計、コマンドやビュー向けの Given/When/Then シナリオの記述、イベントモデルの検証、イベントソーシングとドメイン駆動設計の議論を行う場合に使用する。トリガー:「model this workflow」「event model」「event sourcing」「what events do we need」「write GWT scenarios」「Given/When/Then」「validate the event model」「decompose into slices」「map this domain」「brainstorm events」。また、ドメインのアクターの発見、自動化の特定、連携のマッピング、ワークフローの垂直スライスへの分解にも有効。使用しない場面:イベントストア基盤の実装、データベースの選定、アプリケーションコードの記述。
Midnight Network 上でプライベートリザーブオークション dApp を構築する — 隠されたリザーブ価格、公開入札、非公開の入札者アイデンティティ。private-reserve-auction.compact(witness なし、persistentCommit、Map、Counter、disclose、receiveUnshielded/sendUnshielded)、Next.js フロントエンド、1AM ウォレット統合、低レベルなデプロイ/呼び出し、インデクサーポーリングを扱う。プライバシー境界、コミットメントベースのオークション、売り手のアクセス制御、アンシールド決済の指導に使用。トリガー: private auction, reserve auction, silent auction, privacy boundary, persistentCommit, getDappPublicKey, unshielded claim, hidden price, bid commitment, seller reveal。locker-dapp や payment-dapp のウォレット/プロバイダーパターンをプライバシー保護オークションフローに拡張するときにも使用。
Firecrawl v2 API の完全なナレッジドメイン — Web サイトを LLM で扱える markdown や構造化データに変換するウェブスクレイピングとクロール。使用場面: Web サイトのスクレイピング、サイト全体のクロール、Web コンテンツの抽出、HTML から markdown への変換、Web スクレイパーの構築、動的な JavaScript コンテンツの処理、アンチボット保護の回避、Web ページからの構造化データ抽出、または「コンテンツが読み込まれない」「JavaScript レンダリングの問題」「ボット検出でブロックされる」に遭遇したとき。キーワード: firecrawl, firecrawl api, web scraping, web crawler, scrape website, crawl website, extract content, html to markdown, site crawler, content extraction, web automation, firecrawl-py, firecrawl-js, llm ready data, structured data extraction, bot bypass, javascript rendering, scraping api, crawling api, map urls, batch scraping
Flare Data Connector(FDC)に関するドメイン知識とガイダンスを提供します。アテステーションの種類、リクエストフロー、Merkle 証明、検証器/DA レイヤー、スマートコントラクト統合などです。FDC、クロスチェーンアテステーション、EVMTransaction、Web2Json、Payment、AddressValidity、XRPPayment、XRPPaymentNonexistence、準備証明、天候保険、Flare Developer Hub の FDC ガイドやスターターリポジトリを扱う際に使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
