plugin-validator
Validate automatically validates AI assistant code plugin structure, schemas, and compliance when user mentions validate plugin, check plugin, or plugin errors. runs comprehensive validation specific to AI assistant-code-plugins repository standards. Use when validating
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Validate automatically validates AI assistant code plugin structure, schemas, and compliance when user mentions validate plugin, check plugin, or plugin errors. runs comprehensive validation specific to AI assistant-code-plugins repository standards. Use when validating configurations or code. Trigger with phrases like 'validate', 'check', or 'verify'.
How to use
Upewnij się, że masz dostęp do odczytu do katalogu wtyczki i pliku .claude-plugin/marketplace.extended.json na poziomie repozytorium. Zainstaluj narzędzia wymagane: jq do walidacji JSON (jq empty
), grep i find dostępne w PATH, oraz skrypt ./scripts/validate-all-plugins.sh w głównym katalogu repozytorium. Wskaż ścieżkę do wtyczki, którą chcesz zwalidować, lub pozwól narzędziu użyć bieżącego katalogu, jeśli zawiera on podkatalog .claude-plugin/.
Narzędzie automatycznie sprawdzi obecność wymaganych plików: .claude-plugin/plugin.json (musi być poprawnym JSON-em), README.md (niepusty), LICENSE oraz co najmniej jeden katalog komponentów (commands/, agents/, skills/, hooks/ lub mcp/).
Walidacja schematu plugin.json obejmuje weryfikację wszystkich wymaganych pól: name (format kebab-case), version (semver x.y.z), description, author.name, author.email, license oraz keywords (tablica z minimum 2 elementami). Narzędzie odrzuci pola spoza dozwolonego zestawu.
Wyzwól walidację, używając fraz takich jak 'validate plugin', 'check plugin', 'verify' lub 'plugin errors'. Narzędzie uruchomi kompletne sprawdzenie i zwróci raport z ewentualnymi błędami lub potwierdzeniem zgodności.
Przejrzyj wyniki i napraw wskazane problemy przed committem zmian do repozytorium.