Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,981 件掲載。コマンド 1 行でインストールできます。
テスト・品質
句読点、フォント選択、サイズ、間隔、OpenType 機能、階層、レイアウト、書体の組み合わせ、ブランドアイデンティティ、ディスプレイ書体について Web タイポグラフィを監査する。テキスト用の CSS/HTML を書くとき、書体を選択・組み合わせるとき、Web デザインのタイポグラフィをレビューするとき、font-feature-settings を構成するとき、タイプシステムを構築するとき、またはタイポグラフィ品質を監査するときに使用。font-family、font-size、line-height、letter-spacing、@font-face、フォントの組み合わせ、タイポグラフィの正確性に関するタスクで発動する。
プロジェクト全体を対象に、バグ、セキュリティ脆弱性、コード品質の問題、パフォーマンスの問題、テスト不足、ドキュメントの不足、具体的な改善案や機能案を監査し、ファイル名と行番号の参照を含む、優先順位付きの実行可能なレポートを作成します。デフォルトは読み取り専用です。後からユーザーが明示的に修正を依頼した場合に限り、編集またはコミットします。「プロジェクトをレビューして」「コードベースを監査して」「バグを見つけて」「セキュリティ上の問題を確認して」「改善できる点は?」「改善案を提案して」「脆弱性はある?」「コード品質をレビューして」、またはハンガリー語の「nézd át a projektet」「auditáld a kódot」「találj hibákat」「milyen biztonsági problémák vannak」「javasolj fejlesztéseket」「mit lehetne javítani」と言われたときに使用します。特定の問題の修正ではなく、プロジェクト全体の評価を求められた場合は、「監査」という言葉がなくても起動します。単一の差分やPRのレビュー、既知のエラーのデバッグ、リファクタリングには使用しません。
test-contractor ライブラリ(*.contract.yaml)を使って、契約ベースのテストを設定・作成します。ユーザーがテストの作成、contract.yaml ファイルの作成、関数やクラスのテスト条件の定義、契約内での依存関係のモック、契約ベースのテストへの言及、または契約テストを実行するプロジェクトのセットアップを希望する場合は、明示的に「contract yaml」や「test-contractor」と言っていなくても使用します。契約用の vitest 設定、test:contract スクリプトの設定、新規または既存パッケージへの契約テスト設定を依頼された場合にも使用します。Vitest のユニットテストより常に contract.yaml テストを優先します。contract.yaml で表現できないテストケースに限り、Vitest を使用します。
Laravel HTTP コントローラーの Pest フィーチャーテストを、web/session と API/JSON フロー向けの再現可能なパターンで記述する。コントローラー中心のフィーチャーテスト(特に tests/Feature/Http/Controllers/** 配下)、CRUD アクション行列、ネストされたルートバインディングの確認、認可の結果(403 と 404)、バリデーションデータセット、永続化のアサーションで有効になる。コントローラー中心のフィーチャーテストでは pest-testing より優先される。
プルリクエストの作成またはマージ前にコード差分を確認します。ユーザーがコード差分を提示したり、コード変更を貼り付けたり、コードまたは PR のレビューを依頼したり、コードを PR として提出またはマージしようとしている場合、このスキルを必ず使用してください。差分が小さいという理由だけで省略してはいけません。大規模または高リスクなコード変更をコミットまたは引き渡す前にも使用してください。変更がドキュメント、文章、画像、フォーマットなどの非コード内容に限られる場合は使用しないでください。小規模で低リスクな自己変更は、専門ツールを使わず軽量なレビューのみ行います。要件の範囲、正確性、セキュリティ、互換性、テストカバレッジを確認します。トリガー:幫我看程式 diff、看一下程式改了什麼、review 程式碼、PR review、diff review、code review、看看程式有沒有問題
エンドツーエンドテストの作成、レビュー、リファクタリング、実行、または e2e スイートによる変更の検証——実際のユーザーやクライアントのように実行中のビルドを駆動する全システムチェック。snapshot、test ID、selector や locator、ポーリングと待機、フレーキーなテスト、シナリオカバレッジ、テストランナー(Playwright、Cypress、Maestro、Detox、WebdriverIO、Vitest)、失敗した e2e 実行でトリガーされる。依存関係を mock して単一ユニットを分離するテストにはユニットテスト機能を、ランナー自身の設定と reporter にはそのランナー自身の機能を使用する。test-id、次に role、次に copy という locator 階層、sleep ではなくポーリングする待機、サーバーライフサイクルを扱う。
個人開発者として単一のソフトウェア機能を意図から出荷まで進めるときにこのスキルを使用する——ゴール優先、TDD、決定論的な検証、価値のある箇所にだけエビデンスを残し、重要な 2 つの局面(ゴール承認、マージ)で人の判断を挟む。ユーザーが "let's build feature X"、"ship this feature"、"run this through the factory"、"write a goal contract"、"feature-factory" と言うとき、またはプロセスの肥大化に耐える規律ある意図→マージのループを求めたときにトリガーされる。プロダクト全体の計画、複数機能のロードマップ、自律的なマルチエージェントの群れには適さない。
ローカル harness 契約が存在した後に、プロデューサー・コンシューマー境界をまたぐ汎用的な検証 harness を設計、実装、統合する。大規模な polyrepo 向けにカスタム検証 CLI/MCP をリファクタリングするとき、Steward を兄弟リポジトリに拡張するとき、またはローカルツールをコンシューマープロジェクトにデプロイしてドッグフーディングとテストを行うときに使用。steward.yaml の初期導入とコールドスタートの検証には、まず mcp-harness-repo-maintainer を使用する。
Litefuse とやり取りし、そのドキュメントにアクセスします。次の場合に使用します。(1) CLI を通じて Litefuse のデータ(traces、prompts、datasets、scores、sessions およびその他の API リソース)をプログラムで照会または変更する、(2) Litefuse のドキュメント、概念、統合ガイド、SDK の使い方を調べる、(3) 任意の Litefuse 機能の仕組みを理解する。この skill は CLI ベースの API アクセス(npx 経由)と複数のドキュメント取得方法を扱います。
製品の CLI と MCP アダプターがコアライブラリに対して薄い層にとどまる、リポジトリローカルの action 契約と harness リポジトリを維持する。steward.yaml の action の採用や改善、ケイパビリティ単位の採用エビデンス、コールドスタートの検証ループ、プローブ、ベンチマーク、CLI/MCP/コアの一致、アダプターのリファクタリング、packages/core の境界、兄弟 harness のレイアウトを扱うときに使用。アプリ/ライブラリ/ツールの一般的なスチュワードシップのベースラインには、まず repo-quality-system-lifecycle を使用する。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
