Skill'in Kendi İfadeleriyle
Bu skill, teslimattan önce düzenlenebilir PPTX sunumlarını doğrular ve onarır; geometri koordinat sözleşmelerini, erişilebilirlik uyumluluğunu ve OOXML paket bütünlüğünü kontrol eder. Slayt sayılarını, gerçek sınırları, gizli slaytları, metin taşmasını, içerik çakışmalarını ve yerel düzenlenebilirliği doğrulamak için bir denetim kontrol listesi uygular.
Üretim sunumları için bir Python doğrulama betiği çalıştırır ve bir JSON rapor kaydeder. Doğrulama başarısız olduğunda, spesifikasyonu veya builder'ı onarır, sunumu yeniden derler ve sıfır hata kalana kadar aynı kontrolleri yeniden çalıştırır. Tüm üretilen dosyalar—spesifikasyon, PPTX, derleme kaydı, geometri denetimi, erişilebilirlik denetimi, paket raporu ve kaynak envanteri—bir arada tutulur.
Nasıl Çalışır
- 01Dosya Yollarını ve Üretilen Dosyaları Onaylayın
Doğrulama başlamadan önce, skill gerekli tüm materyallerin mevcut olduğundan emin olmak için spesifikasyonun, builder'ın, PPTX dosyasının, kaynak envanterinin ve denetim yollarının konumlarını onaylar.
- 02Derlemeden Önce Koordinat Sözleşmesi Denetimi Uygulayın
Skill, sunum oluşturulmadan önce references/audit-checklist.md dosyasındaki denetim kontrol listesini koordinat sözleşmesine uygular ve geometri sorunlarını erken yakalar.
- 03Yeniden Açılan PPTX'i Düzen Ağacıyla Karşılaştırın
Sunum oluşturulduktan sonra, skill PPTX'i yeniden açar ve tutarsızlıkları tespit etmek için slayt sayısını, gerçek sınırları, gizli slaytları ve istenen geometriyi düzen ağacıyla karşılaştırır.
- 04Üretim İçin Paket Doğrulama Betiğini Çalıştırın
Üretim sunumları için skill, pptx-reference-deck-analysis içindeki validate_package.py betiğini çalıştırır ve elde edilen JSON raporu kaydeder.
- 05Erişilebilirlik Uyumluluğunu Kontrol Edin
Skill, erişilebilirlik standartlarının karşılandığından emin olmak için belge dilini, slayt başlıklarını, anlamlı görsellerin alt metnini, okuma sırasını, tablo başlıklarını ve kaynak referanslarını doğrular.
- 06Hata Durumunda Onarın ve Yeniden Derleyin
Doğrulama hata bulduğunda, skill spesifikasyonu veya göreve özel builder'ı onarır, sunumu yeniden derler ve sunum geçene kadar tüm kontrolleri yeniden çalıştırır.