From 1c-skills
Validates structural correctness of 1C external report (ERF) XML sources, checking root structure, InternalInfo, properties like MainDataCompositionSchema, ChildObjects, attributes, tabular parts, name uniqueness, and form/template files. Use after creating or modifying reports.
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skillsThis skill uses the workspace's default tool permissions.
---
Validates structural correctness of 1C external processing (EPF) and reports (ERF) XML sources: root structure, properties, child objects, attributes, uniqueness, form/layout files. Use after creation/modification.
Validates REPORT.md files in .artifacts against 5 artifact-proof rules: language policy, media format, priority order, feedback accumulation, TodoList integration. Internal helper for done skill workflows.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Проверяет структурную корректность XML-исходников внешнего отчёта: корневую структуру, InternalInfo, свойства (включая MainDataCompositionSchema), ChildObjects, реквизиты, табличные части, уникальность имён, наличие файлов форм и макетов.
Использует тот же скрипт, что и /epf-validate — автоопределение по типу элемента (ExternalReport).
| Параметр | Обяз. | Умолч. | Описание |
|---|---|---|---|
| ObjectPath | да | — | Путь к корневому XML или каталогу отчёта |
| Detailed | нет | — | Подробный вывод (все проверки, включая успешные) |
| MaxErrors | нет | 30 | Остановиться после N ошибок |
| OutFile | нет | — | Записать результат в файл (UTF-8 BOM) |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/../epf-validate/scripts/epf-validate.ps1" -ObjectPath "src/МойОтчёт"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/../epf-validate/scripts/epf-validate.ps1" -ObjectPath "src/МойОтчёт/МойОтчёт.xml"