Словами самого skill
Этот skill проверяет и исправляет редактируемые PPTX-презентации перед сдачей, проверяя контракты координат геометрии, соответствие требованиям доступности и целостность OOXML-пакета. Он применяет чек-лист аудита для проверки количества слайдов, фактических границ, скрытых слайдов, переполнения текста, коллизий контента и нативной редактируемости.
Для продакшн-презентаций он запускает Python-скрипт валидации и сохраняет JSON-отчёт. Если валидация не проходит, он исправляет спецификацию или builder, пересобирает презентацию и повторяет те же проверки до тех пор, пока не останется ошибок. Все артефакты — спецификация, PPTX, запись сборки, аудит геометрии, аудит доступности, отчёт о пакете и манифест источников — хранятся вместе.
Как это работает
- 01Подтвердите Пути к Файлам и Артефактам
Перед началом валидации skill подтверждает расположение спецификации, builder, файла PPTX, манифеста источников и путей аудита, чтобы все необходимые материалы были доступны.
- 02Применяйте Аудит Контракта Координат Перед Сборкой
Skill применяет чек-лист аудита из references/audit-checklist.md к контракту координат перед сборкой презентации, выявляя проблемы геометрии на раннем этапе.
- 03Сравнивайте Повторно Открытый PPTX с Деревом Макета
После сборки skill повторно открывает PPTX и сравнивает количество слайдов, фактические границы, скрытые слайды и запрошенную геометрию с деревом макета для выявления несоответствий.
- 04Запускайте Скрипт Валидации Пакета для Продакшна
Для продакшн-презентаций skill запускает скрипт validate_package.py из pptx-reference-deck-analysis и сохраняет полученный JSON-отчёт.
- 05Проверяйте Соответствие Требованиям Доступности
Skill проверяет язык документа, заголовки слайдов, альтернативный текст для значимых изображений, порядок чтения, заголовки таблиц и ссылки на источники, чтобы обеспечить соответствие стандартам доступности.
- 06Исправляйте и Пересобирайте при Сбое
Когда валидация находит ошибки, skill исправляет спецификацию или локальный для задачи builder, пересобирает презентацию и повторяет все проверки, пока презентация не пройдёт их.