1c-subsystem-validate

Community

Validate 1C subsystem XML integrity quickly.

AuthorDesko77
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Подсистема 1C иногда содержит некорректную XML-структуру или неправильные метаданные после изменений, что приводит к ошибкам внедрения. Этот Skill выполняет автоматическую валидацию и сообщает об обнаруженных проблемах.

Core Features & Use Cases

  • Проверка XML на корректность структуры MetaDataObject/Subsystem и наличие uuid
  • Проверка наличия и валидности 9 обязательных свойств: Name, Synonym, Comment, IncludeHelpInContents, IncludeInCommandInterface, UseOneCommand, Explanation, Picture, Content
  • Проверка имени на валидный идентификатор и вывод предупреждений, если имя пустое или некорректное
  • Анализ Content на правильные форматы MDObjectRef и поиск дубликатов
  • Проверка дочерних объектов Subsystem и существование связанных файлов
  • Валидация CommandInterface.xml при наличии и проверка формата XML
  • Проверка Picture и ограничения UseOneCommand

Quick Start

Запустите скрипт subsystem-validate с указанием пути к XML-файлу подсистемы, чтобы выполнить валидацию.

Dependency Matrix

Required Modules

lxml

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: 1c-subsystem-validate
Download link: https://github.com/Desko77/claude-code-skills-1c/archive/main.zip#1c-subsystem-validate

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.