Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
テスト・品質
OWASP Top 10 に照らして Rails アプリのセキュリティを監査し、Brakeman で脆弱性を検出し、Pundit の認可ポリシーを検証する。ユーザーがセキュリティ監査や脆弱性スキャンを求めたとき、またはセキュリティ、OWASP、Brakeman、XSS、SQL インジェクション、認可に言及したときに使用。使用しない場合:セキュリティ修正の実装(specialist agents を使用)、認証の設定(authentication-flow を使用)、Pundit ポリシーの作成(policy-agent を使用)。
Go プロジェクトで Docker コンテナを使った信頼性の高い統合テストを書くための Testcontainers for Go の包括的なガイド。データベース、メッセージキュー、クラウドサービスなど向けの 62 以上の事前設定済みモジュールをサポート。Go の統合テストを作成する場合、テスト用データベース(PostgreSQL、MySQL、Redis、MongoDB)をセットアップする場合、メッセージキュー(Kafka、RabbitMQ)でテストする場合、コンテナベースのテスト基盤を作成する場合にこのスキルを使用。モジュール、汎用コンテナ、ネットワーキング、クリーンアップ、待機戦略、CI/CD 統合、よくあるアンチパターンを網羅。
並列する専門家とタブ付き HTML レポートを使って、プロジェクト全体の UX の問題、アーキテクチャの弱点、データ信頼性のリスク、セキュリティ境界、パフォーマンスやデリバリーのリスクを監査します。プロジェクトアーキテクチャの監査、システム境界のレビュー、フロントエンドの監査、UI の一貫性のレビュー、データ整合性や障害復旧の確認、セキュリティや認可の監査、機密データの扱いのレビュー、パフォーマンスの監査、ビルドやデプロイの安全性のレビュー、肥大化したコード・デッドコード・未使用の依存関係・重複したヘルパーの検出、「何を削除できるか」の確認、または /ultima を求められたときに使用します。
既定では現在の git 変更に対して、網羅的で証拠に基づくコードレビューを実行する。ユーザーが指定したパス、モジュール、機能、パッケージに対しても行う。レビュー対象範囲に関連する利用可能なエージェントスキルをすべて読み込むことを強制し、ライブラリ、API、セキュリティ、確立された実務が重要となる場合は外部ドキュメントや調査を必須とする。ユーザーが "ultra-review"、"ultra review"、"deep review"、"exhaustive review"、"review this diff"、"review my changes" と言う場合、または git 変更や特定のコードベース領域の徹底的なレビューを求める場合に使用する。
Web および React Native(Expo)アプリケーションの UX、アクセシビリティ、マイクロコピーをレビューする。確立された UX 原則、WCAG 2.2 アクセシビリティ標準、プラットフォームガイドライン(Apple HIG、Material Design 3)、UX ライティングのベストプラクティスに照らして UI コードを分析する。トリガー:「ux review」「review ux」「check accessibility」「improve the UI」「ux audit」「review this component」「is this accessible」「check usability」「ux feedback」「review the design」「improve usability」「check contrast」「review navigation」「ux writing」「improve copy」「review microcopy」「make this more intuitive」「ux best practices」「/ux」。
WCAG 2.2 Web コンテンツアクセシビリティガイドライン。適合レベル A/AA/AAA、達成基準、axe-core によるテスト、一般的なアクセシビリティパターンを扱う。使用場面:ユーザーが "accessibility"、"a11y"、"WCAG"、"screen reader"、"ARIA" に言及したとき、"color contrast"、"keyboard navigation"、"accessible forms"、"compliance"、"ADA"、"Section 508" について質問したとき。使用しない場面:自動テストの実装 - 代わりに `axe-core` を使用
UI コードの WCAG 2.1 AA 準拠を詳細に監査します。アクセシビリティレビュー、WCAG 監査、a11y チェック、スクリーンリーダー互換性レビュー、キーボードナビゲーション評価を求められた場合に使用します。「アクセシビリティ」「a11y」「WCAG」「スクリーンリーダー」「キーボードナビゲーション」「色のコントラスト」「ARIA」への言及や、「アクセシブルですか」という質問があった場合も対象です。デザインレビュー担当者による基本的なアクセシビリティチェックを超え、WCAG の各基準を包括的に分析します。
Selenium WebDriver 4+ と Java 21+、axe-core エンジンを使ったアクセシビリティテストツールキット。WCAG 2.2 AA 準拠の検証、ページやコンポーネントの a11y 違反のスキャン、キーボードナビゲーションのテスト、色コントラストの監査、ARIA セマンティクスの確認、アクセシビリティレポートの生成、axe ルールのフィルタリング、スクリーンリーダー問題のデバッグ、POUR 原則(知覚可能、操作可能、理解可能、堅牢)の実装を求められた場合に使用する。
DDDの集約(Aggregate)設計ルールに基づくコードレビュー・設計支援・リファクタリングを行う。 Evans Rules、Vernon's 4 Rules、Design by Contractに基づき、集約の境界定義、不変条件の検証、 不変(Immutable)設計、ID参照、結果整合性、ドメインイベント連携を包括的にガイドする。 以下のいずれかに該当する場合は必ずこのスキルを使用すること: - 集約(Aggregate)の新規設計・実装・リファクタリング(どの言語でも) - 既存の集約やエンティティクラスのDDD観点でのコードレビュー - 集約の境界決定(「AとBは同じ集約にすべきか?」「この集約は大きすぎるか?」) - 集約内の不変条件・整合性境界の設計 - 集約間の連携方式の判断(ドメインイベント、結果整合性、Sagaパターン) - 可変(Mutable)な集約コードを不変(Immutable)設計にリファクタリングする - publicフィールド、直接参照、push/appendなどカプセル化違反の検出・修正 キーワード例:集約、Aggregate、aggregate boundary、集約ルート、AggregateRoot、 エンティティ設計、DDD実装、Vernon Rules、Evans Rules、集約の分割、真の不変条件
このツールキットの規約に従う arc42 ドキュメントについて、セクション間の ID の整合性を検証します。ツールキットの IF-xx インターフェース ID(Section 3↔Section 5)、ビルディングブロックのデプロイ範囲(Section 5↔Section 7)、Q42 品質タグのトレーサビリティ(Section 1↔Section 10)、ツールキット ADR のリスク参照(Section 9↔Section 11)、および将来シナリオの関連付け(Section 10↔Section 11)を確認します。自動 lint スクリプトが利用可能な場合は実行し、利用できない場合はルールを手動で適用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
