Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
開発
アプリケーションのレジリエンスパターン。サーキットブレーカー、バックオフ付きリトライ、バルクヘッド、タイムアウト、フォールバック、ヘルスチェック。Polly(.NET)、resilience4j(Java)、cockatiel(Node.js)。使用する場合:ユーザーが "circuit breaker"、"retry"、"backoff"、"bulkhead"、"resilience"、"fault tolerance"、"Polly"、"resilience4j"、"fallback" に言及したとき。使用しない場合:エラー処理の基本——言語別スキルを使用。監視——`opentelemetry` を使用。
PR レビューの反復ループを管理する。レビュアーのフィードバックをポーリングし、提案を証拠に基づいて評価し、修正を実装し、スレッドを解決し、CI/CD をグリーンに導く。あらゆる PR(バグ修正、リファクタリング、ホットフィックス、機能追加)で単独でも、/ship から呼び出される組み合わせ可能なモジュールとしても動作する。SPEC.md が提供されれば仕様を認識するが、必須ではない。Triggers:review、review loop、PR feedback、iterate on PR、resolve reviews、CI/CD resolution、green pipeline、address reviewer comments。
idiomatic な Ruby コードを書くための Ruby 言語の規約、イディオム、モダンな機能(3.x+)。エラーハンドリングのパターン、パフォーマンス最適化、Ruby 固有のイディオムを扱います。純粋な Ruby コードを書いたりレビューしたりするとき、モダンな Ruby 機能(パターンマッチング、ractor、RBS)を使うとき、Ruby のパフォーマンスを最適化するとき、Ruby の規約を定めるときに使用します。Rails 固有のガイダンスには rails スキルを使用。デザインパターンには design-patterns-ruby。テストには rspec。コードスタイルには rubocop を使用してください。
最新のドキュメントと公式の @sentry/* パッケージを用いて、TypeScript/JavaScript アプリの Sentry 可観測性を構築、レビュー、デバッグ、設定、移行、計画する。Sentry JS SDK 11(および v10→v11 移行)、Sentry.init、DSN、dataCollection、span streaming、beforeSendSpan、ignoreSpans、errors、tracing、Session Replay、profiling、logs、metrics、source maps、releases、Seer、OpenTelemetry、enableOpenTelemetrySetup、@sentry/nextjs、@sentry/react、@sentry/node、@sentry/browser、@sentry/vue、@sentry/svelte、@sentry/sveltekit、@sentry/nuxt、@sentry/astro、@sentry/remix、@sentry/react-router、@sentry/solid、@sentry/solidstart、@sentry/tanstackstart-react、@sentry/nestjs、@sentry/hono、@sentry/elysia、@sentry/bun、@sentry/deno、@sentry/cloudflare、@sentry/aws-serverless、@sentry/electron、@sentry/react-native、@sentry/bundler-plugins、wizard、sentry CLI、vite/webpack プラグイン、captureException、setUser、setAttribute に使用する。
AGENTS.md/CLAUDE.md に `## Agent skills` ブロックを、`docs/agents/` を設定し、エンジニアリング系 skill がこのリポジトリのチケットトラッカー(GitHub またはローカル markdown)、トリアージラベルの語彙、ドメイン文書のレイアウト、レビュー準備の規約(コミットスタイルと breadcrumb schema)を把握できるようにします。`to-tickets`、`to-spec`、`tdd`、`improve-codebase-architecture`、`wayfinder`、`prepare-for-review` の初回使用前に実行してください — またはこれらの skill がコンテキストを欠いているように見える場合に実行してください。
GraphQL/REST API、Shopify CLI、Polaris UI コンポーネント、Liquid テンプレートを使用して Shopify アプリ、拡張機能、テーマを構築します。OAuth 認証によるアプリ開発、チェックアウトフローをカスタマイズするチェックアウト UI 拡張、ダッシュボード連携用の管理 UI 拡張、小売向け POS 拡張、Liquid によるテーマ開発、Webhook 管理、請求 API 連携、商品・注文・顧客の管理に対応します。Shopify アプリの構築、チェックアウトのカスタマイズ、管理画面の作成、テーマ開発、決済処理の連携、API によるストアデータ管理、Shopify 機能の拡張に使用します。
仕様の下書き、要件分析、実装計画、仕様に基づく実装、仕様に対するレビュー(生成側≠評価側)、既存コードからの仕様抽出、外科的なバグ修正仕様の実行、複数セッションの引き継ぎ/進捗、グリーンフィールド/ブラウンフィールド作業の規模見積もり。ユーザーがテスト可能な要件、生きた仕様、仕様駆動開発、セッション引き継ぎ、回帰フェンス付きバグ修正、Design-First と Requirements-First の比較、または /draft-spec /plan-impl /implement-spec /review /extract-spec を求めたときに使用。C4/ソリューションアーキテクチャのパケット(solution-architecture を使用)、DevOps/CI-CD 戦略設計、README の作成、Agent Skill の最適化、AFK/Ralph 自動化製品、または些細な一行修正には使用しない。
新しい仕様駆動チケットを作成し、既存のチケットをライフサイクル全体(調査、仕様、計画、実装)にわたって再開する。使用する場面:ユーザーが行うべき新しい作業を説明するとき;以前に開始したチケットを継続するとき;機能、バグ修正、タスクの計画と実装が必要なとき;specs/ を持つプロジェクトで計画済みの作業を開始または再開するとき。トリガー:'new ticket'、'new feature'、'fix bug'、'implement'、'create ticket'、'I want to build'、'let us work on'、'add feature'、'continue ticket'、'resume work'、'pick up where we left off'、'work on ticket'、'existing ticket'、'check ticket status'、'what is the state of ticket'。
Stripe 統合の意思決定をガイドします。API の選択(Checkout Sessions か PaymentIntents か)、Connect プラットフォームのセットアップ(Accounts v2、controller プロパティ)、請求/サブスクリプション、税務と登録(Stripe Tax、automatic_tax、product tax codes)、Treasury 金融アカウント、統合オプション(Checkout、Payment Element)、非推奨の Stripe API からの移行、セキュリティのベストプラクティス(API キー管理、制限付きキー、webhook、OAuth)を扱います。Stripe 統合の構築、変更、レビュー時(決済の受け付け、マーケットプレイスの構築、Stripe の統合、決済処理、サブスクリプションの設定、売上税、VAT、GST の徴収、連結アカウントの作成、安全なキー処理の実装を含む)に使用します。
ユーザーがコーディングプロンプト(機能、バグ修正、リファクタリング)を持ち、単一パスではなく自己チェック型のソフトウェアループでエンドツーエンドに実装したい場合に使用します。まずプロンプトを実行可能な計画に精緻化し(内部で plan-loop を実行)、その後計画をタスクごとに実行します。Engineer サブエージェントがソースのみを編集して PR サイズの各タスクを実装し、別の QA サブエージェントがタスクの受け入れ基準を証明するテストを作成し(すでにテストがカバーしている場合は品質のみを評価)、そのタスクのテストと累積した完全な回帰スイートを実行して、厳格な簡潔性/可読性/スタイル一致のルーブリックでコードを採点します。Engineer と QA はテストが通り品質ゲートが成立するまで各タスクでループし、その後コミットしてそのタスクのプルリクエストを作成します。既定ではスタック PR(1 タスクにつき 1 つ、それぞれ前のものを基にします)、または 1 つの統合 PR とし、次のタスクへ進みます。作者と批評者は書き込み範囲が重複しないため(Engineer はソース、QA はテストを担当)、どちらもゲートを不正に通過できません。計画のみを生成して構築しない場合(それは plan-loop)、および固定された正確性の制約下で既存の成果物の指標を調整する場合(それは optimize-loop)には適しません。
すべての色値がテーマから取得されるように UI コードを監査・リファクタリングする。16 進コード、rgba()、hsl()、oklch() リテラル、名前付き CSS カラーを、テーマパレットのトークン(primary、secondary、error、warning、info、success、background、text)および透明度用の alpha() ヘルパーに置き換える。あらゆる UI コンポーネントの作成・レビュー時、新しい MUI やデザインシステムのテーマの開始時、デザイナーが 16 進の注記として色を渡す時、コンポーネントファイルに色リテラルが散在している時、LLM がハードコードされた 16 進値のスタイルを生成した時に使用する。16 進コードや rgba リテラルをインライン化しロールベースのテーマトークンを使わないチュートリアルコードが支配的な LLM 学習コーパスへの対抗策。
ドキュメントとコメントの文章を改善し、コードの現在の状態を直接記述して平易な言葉で明確に読めるようにし、履歴、移行表現、些末な詳細を削る。2 つのモードで動作する:現在の変更(セッションの編集、未コミットの作業、またはブランチ diff)に対して、あるいは指定されたファイル/フォルダーに対して。ユーザーがドキュメントやコメントを整理、引き締め、改善したい場合に使用する — ファイル、フォルダー、プロジェクト内、または直前に変更した箇所('tidy the comments in this diff'、'clean up the docs we just edited'、'fix docs before committing')— ドキュメントをより明確/簡潔/読みやすくする、'previously / now / no longer / migrated from / instead of' といった表現を削除する、ドキュメントを時代に左右されないものにする、または "improve docs prose" を求める場合。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
