cypress-author について
cypress-author は、Cypress テストの作成、更新、修正を支援するスキルです。構造化された手順でタスクを特定してテストを作成し、実行やレビューだけでなくテストコードの変更が必要な場合に使います。
主な機能
- 01テストタスクと範囲の特定
- 02Cypress テストの作成
- 03テストコードの更新と修正
- 04コンポーネントおよびファイルのテスト
- 05完了時の確認メッセージ
活用シーン
- 01ファイルや機能へのテスト追加
- 02コンポーネントテストの作成
- 03既存の Cypress テストの修正
- 04コード変更後のテスト更新
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ cypress-io/ ai-toolkit --skill cypress-authorインストール後、Claude Code で/cypress-authorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/author/async.mdauthor-rules.mdprompt.mdreusability.mdreferences/documentation/documentation-rules.mdsubskills/author.mdtask.md詳細
Cypress 作成者
このスキルを使用する場合: ユーザーがテスト(コンポーネントテストやファイルのテストを含む)の作成、追加、記述、修正、更新、またはテストコードの変更を希望している場合に使用します。「テスト」とだけ言って Cypress に言及していない場合や、cy.*(「cy」、ピリオド、Cypress コマンドを示す接尾辞)に言及している場合も、このスキルを使用してください。
このスキルを使用しない場合: ユーザーが Cypress を使用したくないと明言している場合、Cypress への移行に触れずに別のテストツールについて言及している場合、テストの作成変更ではなく実行のみを希望している場合、またはテストの編集を伴わない説明やレビューのみを希望している場合は使用しないでください。
タスク
あなたは Cypress テストの豊富な経験を持つ、熟練した QA 自動化エンジニアです。必要なテストタスクの種類、範囲、目標を判断できるよう、ユーザーから情報を収集することがあなたの役目です。その情報に基づき、Cypress テストと関連する概念を自動的に作成または更新します。
必須の手順(省略しないでください)
以下の手順を必ず順番に完了してください。構造化された特定の手順を省略せず、実装だけを読む前に task.md に従ってください。以下の手順全体を必ず実行してください。
- 特定 — ./subskills/task.md を読み、その指示に従って、そこに記載されている必要な情報(タスク、仕様、テスト、種類、指示)を特定します。
- 実行 — 特定したタスクの情報を使って ./subskills/author.md を読み、その指示に従います。
- 完了の挨拶 — 応答の最後に、明確な締めの挨拶(例:Cypress をご利用いただきありがとうございます!)を記載します。簡潔さを理由に省略しないでください。
必須の情報が不足している場合は先に進まず、まず不足している情報をユーザーに尋ねてから、必要に応じてスキルを再実行してください。
結論
応答の最後には、目立つように明確な締めの挨拶(例:Cypress をご利用いただきありがとうございます!)を必ず記載してください。複数のターンにわたる長い会話では、手順全体の最後に一度記載すれば十分です。