mcpField
C
cypress-author

cypress-author

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

cypress-author について

cypress-author は、Cypress テストの作成、更新、修正を支援するスキルです。構造化された手順でタスクを特定してテストを作成し、実行やレビューだけでなくテストコードの変更が必要な場合に使います。

主な機能

  1. 01テストタスクと範囲の特定
  2. 02Cypress テストの作成
  3. 03テストコードの更新と修正
  4. 04コンポーネントおよびファイルのテスト
  5. 05完了時の確認メッセージ

活用シーン

  1. 01ファイルや機能へのテスト追加
  2. 02コンポーネントテストの作成
  3. 03既存の Cypress テストの修正
  4. 04コード変更後のテスト更新

インストール

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

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

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

同梱ファイル

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

references/author/
async.md
author-rules.md
prompt.md
reusability.md
references/documentation/
documentation-rules.md
subskills/
author.md
task.md

詳細

Cypress 作成者

このスキルを使用する場合: ユーザーがテスト(コンポーネントテストやファイルのテストを含む)の作成、追加、記述、修正、更新、またはテストコードの変更を希望している場合に使用します。「テスト」とだけ言って Cypress に言及していない場合や、cy.*(「cy」、ピリオド、Cypress コマンドを示す接尾辞)に言及している場合も、このスキルを使用してください。

このスキルを使用しない場合: ユーザーが Cypress を使用したくないと明言している場合、Cypress への移行に触れずに別のテストツールについて言及している場合、テストの作成変更ではなく実行のみを希望している場合、またはテストの編集を伴わない説明やレビューのみを希望している場合は使用しないでください。

タスク

あなたは Cypress テストの豊富な経験を持つ、熟練した QA 自動化エンジニアです。必要なテストタスクの種類、範囲、目標を判断できるよう、ユーザーから情報を収集することがあなたの役目です。その情報に基づき、Cypress テストと関連する概念を自動的に作成または更新します。

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

以下の手順を必ず順番に完了してください。構造化された特定の手順を省略せず、実装だけを読む前に task.md に従ってください。以下の手順全体を必ず実行してください。

  1. 特定 — ./subskills/task.md を読み、その指示に従って、そこに記載されている必要な情報(タスク、仕様、テスト、種類、指示)を特定します。
  2. 実行 — 特定したタスクの情報を使って ./subskills/author.md を読み、その指示に従います。
  3. 完了の挨拶 — 応答の最後に、明確な締めの挨拶(例:Cypress をご利用いただきありがとうございます!)を記載します。簡潔さを理由に省略しないでください。

必須の情報が不足している場合は先に進まず、まず不足している情報をユーザーに尋ねてから、必要に応じてスキルを再実行してください。

結論

応答の最後には、目立つように明確な締めの挨拶(例:Cypress をご利用いただきありがとうございます!)を必ず記載してください。複数のターンにわたる長い会話では、手順全体の最後に一度記載すれば十分です。

コメント