mcpField
A
accelint-ac-to-playwright

accelint-ac-to-playwright

github.com/gohypergiantテスト・品質25136 回インストール2 週間前に更新
リポジトリ

accelint-ac-to-playwright について

AC To Playwright は、受け入れ条件を Playwright テストに変換するか、自動化の準備状況を評価するワークフロールーティングスキルです。依頼内容に応じて二つのフローを選びます。

主な機能

  1. 01受け入れ条件の準備状況評価
  2. 02Playwright テストへの変換
  3. 03依頼内容に応じたフロー振り分け
  4. 04評価モードと変換モードの分離

活用シーン

  1. 01自動化前の受け入れ条件の確認
  2. 02条件からの Playwright テスト生成
  3. 03適切な変換ワークフローの選択

インストール

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

$npx skills add https://github.com/gohypergiant/agent-skills --skill accelint-ac-to-playwright

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

同梱ファイル

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

CHANGELOG.md
agents/
assessment-mode.md
conversion-mode.md
diagnose-schema-errors.md
diagnose-translation-errors.md
generate-names.md
validate-actions.md
validate-assertions.md
validate-bullet-format.md
validate-gherkin-structure.md
validate-preconditions.md
validate-targets.md
assets/evals/
BAD-AC.feature
MIXED-AC-1.feature
PERFECT-AC.feature
assets/evals/expected/
BAD-AC.assessment.yaml
MIXED-AC.assessment.yaml
PERFECT-AC.assertions.yaml
PERFECT-AC.plan.json
assets/fixtures/
console-tracking.ts
error-handling.ts
assets/templates/
playwright.config.ts
evals/
_noise_filter.py
_reporter.py
.env.example
.gitignore
conftest.py
DESIGN.md
litellm_judge.py
evals/metrics/
_json_extraction.py

詳細

AC から Playwright へ

あなたの役割

ルーターとして、ユーザーのリクエストに応じて適切なワークフローファイルを読み込みます。

ルートの判定

評価モード(以下のリクエストで起動):

  • 「これらの AC をレビューして」
  • 「これらの AC を評価して」
  • 「これらの AC の準備ができているか確認して」
  • 「これらの AC はそのまま変換できるか」
  • 「これらの AC は自動化に対応できるか」
  • 「これらの受け入れ基準を評価して」

完全変換モード(以下のリクエストで起動):

  • 「これらの AC を変換して」
  • 「AC からテストを生成して」
  • 「AC を Playwright テストに変換して」
  • 「テスト自動化を作成して」

ルーティングルール

評価モード: agents/assessment-mode.md を読み込み、そのワークフローを実行します。

変換モード: agents/conversion-mode.md を読み込み、そのワークフローを実行します。

主なアンチパターン

  • 両方のモードのワークフローを同時に起動してはいけません。両方を実行すると作業が重複し、トークンを無駄にします。

  • 出力ディレクトリを変更してはいけません。ユーザーが指定した正確なパスを使用し、サブディレクトリを追加しないでください。

コメント