Uh oh!
There was an error while loading. Please reload this page.
feat: playwright スキルを 5 スキル + orchestrator に再構成 + エビデンス動画デフォルト ON - #18
Conversation
巨大な単一スキル (playwright-scenario-test) を責務別に分割し、 必要な知識だけをコンテキストに読み込めるようにした。 - playwright-test-planning: テスト計画・page role・チェックリスト - playwright-evidence: テスト実行 + エビデンス収集 - playwright-overlay: Playwright オーバーレイ操作 - playwright-quality: a11y / Core Web Vitals / body_check - playwright-report: Markdown レポート + Google Drive 共有 - playwright-kit-ops: playwright_kit パッケージ・スクリプト管理 旧 playwright-scenario-test はオーケストレーターとして残存。 plugin.json を v4.8.0 に更新 (39 → 45 skills)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 1 | gemini | REQUEST_CHANGES
PR #18 の 5 スキルへの再構成、および動画デフォルト ON の実装を確認しました。
全体として実装計画に忠実なリファクタリングが行われていますが、一部のドキュメントに旧スキルの残存や、Drive 連携の文言残りが確認されました。
また、堅牢性の観点から run.sh の引数処理に改善の余地があります。
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 1 | codex | REQUEST_CHANGES
以下の点は、分割後の skill discoverability と利用者向け導線を壊すため修正が必要です。
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
- playwright-execution/SKILL.md, playwright-script-creation/SKILL.md: frontmatter opening delimiter `---` 追加 - playwright-kit-ops/SKILL.md: 関連 Skill セクションを実在スキル名に更新 - playwright-report/SKILL.md: Google Drive 共有の文言を削除 (kit-ops に分離済み) - playwright-scenario-test/SKILL.md: クイックスタートを /ndf:playwright-kit-ops 経由に修正 - run.sh: ユーザーが --video=* を明示指定した場合は注入をスキップする制御追加 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 2 | codex | APPROVE
修正提案はありません。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 2 | gemini | REQUEST_CHANGES
Playwright スキルの再編に伴い、SKILL.md の記述修正や run.sh のデフォルトフラグ制御が追加されています。概ね良好ですが、run.sh での引数判定の不備や、SKILL.md 内のタイポ(不要なスペース混入)によるトリガー認識への影響が懸念される箇所があります。
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
case 文に --video (スペース区切り形式) を追加し、--video off のように スペースで値を渡した場合も VIDEO_FLAG を空にする。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 3 | gemini | APPROVE
PR #18 の 5 スキル再構成およびエビデンス動画デフォルト ON の実装を確認しました。設計書に基づいたスキルの再配置と、ランタイムの独立性を維持した修正が行われています。追加されたテストコードにより、動画フラグの挙動(デフォルト ON / 明示的 OFF / 優先順位)が正しく検証されていることも確認しました。直ちに修正を要する重大な懸念事項は見当たりません。
takemi-ohama
left a comment
There was a problem hiding this comment.
🤖 cross-review | round 3 | codex | APPROVE
修正必須の指摘はありません。
Summary
playwright-scenario-testスキルを以下の大原則に基づいて再構成。大原則
--pwk-no-videoで明示的にスキップ可能)スキル構成 (5 + orchestrator)
playwright-test-planningplaywright-script-creationplaywright-executionplaywright-reportplaywright-kit-opsplaywright-scenario-test廃止スキル (→
playwright-executionに統合)playwright-evidence,playwright-overlay,playwright-qualityコード変更
pytest_plugin.py--pwk-no-videoCLI オプション追加 + 動画デフォルト ON (invocation_params.argsスキャン方式)templates/run.sh--video=onフォールバック +--pwk-no-video/--pwk-no-evidence検出templates/conftest.py.templatepytest_collection_modifyitems)plugin.jsonドキュメント
issues/PLAN23_playwright-skill-split.md— 実装プラン更新docs/superpowers/specs/2026-05-25-playwright-skill-restructure-design.md— 設計書docs/superpowers/plans/2026-05-25-playwright-skill-restructure.md— 実装計画Test plan
claude plugin validate— 検証通過uv run pytest -q— 163 テスト全 PASS (新規 4 件:test_video_default.py)--pwk-no-videoで動画スキップが動作すること--video未指定時にデフォルトで動画 ON になること