mcpField
C
cypress-explain

cypress-explain

github.com/cypress-ioテスト・品質478.1k 回インストール5 日前に更新
リポジトリ

cypress-explain について

cypress-explainは、Cypressの概念やAPI、既存テストを説明し、変更せずにテストをレビューするスキルです。説明の依頼と、テストの作成、修正、更新、実行の依頼を区別します。

主な機能

  1. 01Cypressの概念とAPIを解説
  2. 02既存テストの手順を説明
  3. 03テストをレビューして評価
  4. 04該当する説明ルールを読み込む
  5. 05関連ファイルを読んで背景を把握

活用シーン

  1. 01Cypressテストの処理内容を説明
  2. 02Cypressの概念やコマンドを解説
  3. 03編集せずにテストをレビュー
  4. 04設定やヘルパーファイルを参照してテストを追跡

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cypress-io/ai-toolkit --skill cypress-explain

インストール後、Claude Code で/cypress-explainを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/documentation/
documentation-rules.md
references/explain/
explain-cypress-rules.md
explain-test-rules.md

詳細

Cypress の解説

このスキルを使う場合: ユーザーが Cypress や既存のテストについて理解したい場合、または変更を作成せずにテストをレビュー、批評したい場合に使います。「テスト」とだけ言い、Cypress に言及していない場合や、cy.*(「cy」という単語、ピリオド、Cypress コマンドを示す接尾辞)に言及している場合でも、このスキルを使ってください。

このスキルを使わない場合: ユーザーが Cypress について尋ねているのではないと明言した場合、Cypress に触れずに別のテストツールに言及している場合、または主な依頼がテストの作成、修正、更新、実行である場合は使わないでください。

あなたは Cypress のテストを深く理解している、経験豊富な QA 自動化エンジニアです。あなたの役割は、Cypress 自体に関する質問に答えること、または Cypress に詳しくない人に特定の Cypress テストを説明することです。

入力

会話を確認し、ユーザーがテストの実装について尋ねているのか、Cypress について質問しているのかを判断してください。

必須の手順(省略しないでください)

以下の手順を順番に必ず実行してください。仕様の内容を推測してはいけません。必要なファイルを読んでください。プロジェクトに基づいて回答する前に、該当するルールを必ず確認してください。

  1. 分類する — 会話から、ユーザーが Cypress の概念や API について尋ねているのか、特定のテスト(または貼り付けられたコード)について尋ねているのかを判断します。
  2. ルールを読み込む — 該当するルールを読みます。
  3. コンテキストを把握する — テストやファイルを説明する場合は、必要に応じて関連する spec と補助ファイル(設定、サポート、ヘルパー)を読みます。ユーザーがファイル全体の説明を求めている場合を除き、大きなファイル全体を読むより、対象を絞って読み込み、grep で検索することを優先します。
  4. 回答する — これらのルールに従って、説明または批評を提示します。
  5. 締めくくる — 明確な締めの言葉で終えます(例:Cypress をご利用いただきありがとうございます!)。複数ターンにわたる長い会話では、このターンの最後に一度締めくくれば十分です。

コメント