スキル自身の言葉で
このスキルは、納品前に編集可能な PPTX デッキを検証・修復し、ジオメトリの座標契約、アクセシビリティ準拠、OOXML パッケージの整合性を確認します。スライド数、実際の境界、非表示スライド、テキストのオーバーフロー、コンテンツの衝突、ネイティブの編集可能性を検証するために監査チェックリストを適用します。
本番用デッキでは、Python の検証スクリプトを実行し、JSON レポートを保存します。検証が失敗した場合は、spec または builder を修復し、デッキを再構築して、エラーがゼロになるまで同じチェックを再実行します。spec、PPTX、ビルドレコード、ジオメトリ監査、アクセシビリティ監査、パッケージレポート、ソースマニフェストなど、すべての成果物が一緒に保持されます。
仕組み
- 01ファイルパスと成果物の確認
検証を開始する前に、このスキルは spec、builder、PPTX ファイル、ソースマニフェスト、監査パスの場所を確認し、必要なすべての資料が揃っていることを確かめます。
- 02ビルド前に座標契約の監査を適用する
このスキルは、デッキが構築される前に references/audit-checklist.md の監査チェックリストを座標契約に適用し、ジオメトリの問題を早期に検出します。
- 03再オープンした PPTX とレイアウトツリーの比較
構築後、このスキルは PPTX を再度開き、スライド数、実際の境界、非表示スライド、要求されたジオメトリをレイアウトツリーと比較して、不一致を検出します。
- 04本番用にパッケージ検証スクリプトを実行する
本番用デッキの場合、このスキルは pptx-reference-deck-analysis の validate_package.py スクリプトを実行し、得られた JSON レポートを保存します。
- 05アクセシビリティ準拠を確認する
このスキルは、文書の言語、スライドのタイトル、意味のある画像の alt テキスト、読み取り順序、表のヘッダー、ソースの参照を検証し、アクセシビリティ標準が満たされていることを確認します。
- 06失敗時の修復と再構築
検証でエラーが見つかった場合、このスキルは spec またはタスクローカルの builder を修復し、デッキを再構築して、デッキが合格するまですべてのチェックを再実行します。