Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,905 件掲載。コマンド 1 行でインストールできます。
開発
Foundry を使用してスマートコントラクトを Base にデプロイします。forge create コマンド、コントラクトの検証、CDP によるテストネットのフォーセット設定、BaseScan API キーの設定を扱います。Solidity コントラクトを Base Mainnet または Sepolia テストネットにデプロイするときに使用します。「deploy contract to Base」「forge create on Base」「verify contract on BaseScan」「get testnet ETH」「Base Sepolia faucet」「how do I deploy to Base」「publish my contract」などの依頼に対応します。
上質で実用的なミニマリズムとエディトリアル UI。視覚的に重要なウェブタスクでは、まずデザイン画像を自ら生成して詳細に分析し、そのデザインにできるだけ忠実にウェブサイトを実装します。Codex では、小さく圧縮された画像ボードではなく、大きく読みやすいセクション別画像を優先します。古い画像を切り抜くのではなく、セクションや詳細ビュー用の独立した画像を新たに生成し、生成を安易に減らさず、カードを入れ子にした UI を避けます。また、ヒーロー領域はすっきりと広々として読みやすく、小型ノート PC でも見えるようにします。
Workers AI を使って Cloudflare の GPU ネットワーク上で LLM と AI モデルを実行します。Llama 4、Gemma 3、Mistral 3.1、Flux 画像、BGE 埋め込み、ストリーミング、AI Gateway を含みます。2025 年の破壊的変更に対応し、文書化された 7 件のエラーを防ぎます。LLM 推論、画像、RAG の実装、または AI_ERROR、レート制限、max_tokens、BGE pooling、コンテキストウィンドウ、neuron 課金、Miniflare AI binding、NSFW filter、num_steps のトラブルシューティングに使用します。
Dune app で Atlas エージェントを使ったチャット UI を構築する場合は必ず使用してください。useAtlasChat の統合コードを手動で書かないでください。このスキルがインストール、コンポーネント構成、フックの接続を処理します。トリガー:useAtlasChat、atlas chat、streaming chat、agent chat、chat interface、chat component、chat UI。チャットアプリ全体を作る場合は、スキルを次の順に実行します:(1)integrate-atlas-chat、(2)create-client-tool(ツールごと)、(3)setup-python-tools(Python ツールが必要な場合)。
Atlas chat を使う Dune app にタスク/ToDo リスト機能を追加する場合は必ず使用してください。ToDo の状態管理やツール定義を手動で作成しないでください。このスキルが完全なモジュール(コンテキスト、プロバイダー、ツール、フック、UI コンポーネント)とすべての統合接続を処理します。前提条件:integrate-atlas-chat の設定が完了していること。トリガー:todo list、task list、task tracking、TodoWrite、todo panel、task panel、progress tracking、add todos、add tasks。
Dune app のパフォーマンス問題を修正する場合は必ず使用してください。このスキルは、再レンダリング、非効率なクエリ、ページネーションの欠如、無制限のフェッチ、大きなバンドル、メモリーリークなどの問題を検出して修正します。報告だけではありません。必ず修正前後に測定してください。トリガー:performance、slow、laggy、optimize、re-render、bundle size、load time、CDF query、large list、memory leak、debounce、virtualize、lazy load、code split。
ユーザーが「一意な ID ジェネレーター」「分散 ID」「Snowflake ID」を必要とする場合、「UUID と自動採番の比較」を尋ねる場合、「時間順にソート可能な ID」「単調シーケンス」「チケットサーバー」「大規模な ID 生成」を求める場合に使用します。因果関係、順序、クロックスキューのトレードオフとともに、UUID/ULID、Snowflake 方式、DB チケット/範囲などの ID 方式を提示します。ユーザーが「sequencer」と言わなくても、複数ノード間で衝突しない識別子が必要な設計では使用してください。
Wix のビジネスサービス(Stores、Bookings、Donations、CMS、Blog、Events、Forms など)を Wix Headless フロントエンドに接続します。必要な機能を推定し、アプリをインストールし、バックエンドのコンテンツを投入して、SDK 統合ガイドを作成します。マネージド(Wix ホスト)プロジェクトでは、フロントエンドも構築できます。新しいサイトをスキャフォールド(create)するか、既存/持ち込みデザインを接続(connect)し、ビルドしてリリースします。managed、self-managed、stripe の各プロジェクトタイプに対応します。トリガー:Wix Headless バックエンドのセットアップ、アプリへの Wix ビジネス機能の追加、寄付の受付、Wix サイトの構築またはホスティング、このデザインの Wix への接続/実装。
DHH、Jorge Manrubia、および Fizzy/Basecamp/HEY のコードベースに基づく、37signals の Rails コーディング原則と規約です。37signals の理念に沿って Ruby on Rails コードを作成、レビュー、リファクタリングする際に使用します。vanilla Rails、CRUD コントローラー、豊富なドメインモデル、concerns、service objects を使わない設計、Hotwire、Turbo、Stimulus、Solid Queue、Solid Cache、Solid Cable、マルチテナンシー、Minitest、カスタム認証、DHH の規約などが対象です。
Quarkus Hibernate ORM Panache でデータアクセスを行う場合に使用します。PanacheEntity / PanacheEntityBase、PanacheRepository、名前付きクエリ、JPQL、ネイティブ SQL、DTO プロジェクション(project(Class))、ページネーション(Page.of())、N+1 の回避(JOIN FETCH)、楽観ロック(@Version / OptimisticLockException)、検証済みの再利用可能なクエリ向けの @NamedQuery、トランザクション、テスト分離用の @TestTransaction、不変データに適したパターンを扱います。リレーショナル永続化における Spring Data に相当する Quarkus の仕組みです。次のような依頼で使用します。Quarkus の Panache エンティティまたはリポジトリのレビュー、Panache を使った Hibernate ORM のデータアクセス改善、Panache クエリへの DTO プロジェクション、JOIN FETCH、ページネーション、楽観ロックの追加、N+1 クエリ問題の修正または Quarkus Panache での @Version による並行制御の追加、Panache の Active Record と Repository の設計改善。Plinth Toolkit の一部です。
Gemini埋め込み(gemini-embedding-001)を使ってRAGシステムとセマンティック検索を構築します。768~3072次元のベクトル、8種類のタスクタイプ、Cloudflare Vectorizeとの統合に対応します。文書化された13種類のエラーを防止します。ベクトル検索、RAGシステム、セマンティック検索、ドキュメントクラスタリングに使用します。次元の不一致、正規化の必要性、バッチ順序のバグ、メモリ制限、誤ったタスクタイプ、レート制限(100 RPM)のトラブルシューティングに対応します
DDD、Clean Architecture、CQRS パターンを用いた、スケーラブルなモジュラーモノリスアーキテクチャの設計と実装を専門とします。モジュラーモノリスのバックエンド構築、境界づけられたコンテキストの設計、ドメインモジュールの作成、イベント駆動型のモジュール間通信の実装、または「modular monolith」「bounded contexts」「module boundaries」「DDD」「CQRS」「clean architecture NestJS」「monolith to microservices」について言及された場合に使用します。単純な CRUD API、フロントエンド作業、アーキテクチャの文脈がない一般的な NestJS の質問、技術スタックに依存しない進化的モジュラーモノリス設計には使用しないでください(evolutionary-modular-architecture を使用)。
DuneアプリにPyodideまたはPythonツールのサポートを追加する場合、必ず使用してください。usePyodideRuntimeを手動で設定したり、pythonRuntimeをuseAtlasChatに接続したりしないでください。このスキルがpyodideのインストール、フックの設定、読み込みUI、チャットフックの接続を扱います。トリガー:Pyodide、Pythonツール、pythonRuntime、usePyodideRuntime、runPythonCode、Python実行、クライアント側Python
Spring でプログラムによる JDBC を記述またはレビューする際に使用します。デフォルト API としての JdbcClient(Spring Framework 7+)、バッチ/ストリーミング API で JdbcOperations が必要な場合に限った JdbcTemplate の使用、レガシーな名前付きパラメーターコード向けの NamedParameterJdbcTemplate、パラメーター化 SQL、RowMapper によるレコードへのマッピング、バッチ処理、トランザクション、生成キーの安全な処理、DataAccessException の処理、読み取り専用トランザクション、大規模な結果セットのストリーミング、@JdbcTest スライステストを扱います。Spring JDBC(JdbcTemplate、JdbcClient、NamedParameterJdbcTemplate)の Java コードレビュー、Java コードへの Spring JDBC データアクセスのベストプラクティス適用、JDBC コードの SQL インジェクションリスクの検出と修正、JDBC 操作のトランザクション境界または例外処理の改善、Spring Framework 7 での JdbcClient 使用法のレビューなどの依頼で起動します。Plinth Toolkit の一部です。
Quarkus REST(Jakarta REST)を使用したREST APIの設計、レビュー、改善に使用します。リソースクラス、HTTPメソッド、ステータスコード、リクエスト/レスポンスDTO、Bean Validation、例外マッパー、任意のランタイムOpenAPI公開(SmallRye)、OpenAPIからのコントラクトファースト生成、コンテンツネゴシエーション、ページネーション、ソートとフィルタリング、APIバージョニング、冪等性(Idempotency-Key)、楽観的並行性制御(ETag / If-Match)、HTTPキャッシュ(Cache-Control)、APIの非推奨化(Sunset / Deprecationヘッダー)、RFC 7807 Problem Details、コントラクトにおけるISO-8601時刻、安全性を考慮した境界などを扱います。QuarkusプロジェクトのJAX-RSリソースのレビューや改善、検証とエラー処理を備えたHTTP APIの設計、APIバージョニング・冪等性・ETagによる並行性制御・非推奨化ヘッダーの追加、ページネーション・ソート・RFC 7807 Problem Detailsのエラーレスポンスの実装、Quarkus RESTリソースや例外マッパーの改善などの依頼で起動します。Plinth Toolkitの一部です。
CDF Data Modeling API のベストプラクティスに関するリファレンススキル。並行処理の制限(429 の回避)、instances.list と instances.query のページネーションパターン、書き込み操作のバッチ処理、検索とフィルターの使い分け、並行リクエストを制御する QueuedTaskRunner(Semaphore)ユーティリティを扱います。トリガー:DMS limits、429 error、rate limit、pagination、cursor、nextCursor、batching、semaphore、QueuedTaskRunner、cdfTaskRunner、instances.search、instances.list、instances.query、instances.upsert、concurrency、deadlock。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
