mcpField
E
epf-validate

epf-validate

github.com/nikolay-shirokovテスト・品質74153 回インストール今日更新
リポジトリ

epf-validate について

epf-validateは1C開発向けの検証スキルで、外部処理と外部レポートのXMLソース構造を確認します。メタデータ、子オブジェクト、属性、テーブル部分、名前の一意性、フォームやテンプレートの存在を検査します。

主な機能

  1. 01ルート構造とInternalInfoの検査
  2. 02プロパティ、子オブジェクト、テーブル部分の検証
  3. 03名前の一意性確認
  4. 04フォームとテンプレートファイルの確認
  5. 05詳細出力とエラー上限の設定

活用シーン

  1. 01外部処理のXMLソース検証
  2. 02外部レポートの構造確認
  3. 03ビルド前のファイル不足や名前重複の検出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nikolay-shirokov/cc-1c-skills --skill epf-validate

インストール後、Claude Code で/epf-validateを入力して読み込まれたか確認します。

同梱ファイルscripts/epf-validate.ps1scripts/epf-validate.py

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

/epf-validate — валидация внешней обработки (EPF)

Проверяет структурную корректность XML-исходников внешней обработки: корневую структуру, InternalInfo, свойства, ChildObjects, реквизиты, табличные части, уникальность имён, наличие файлов форм и макетов. Также работает для внешних отчётов (ERF).

Проверяется XML. Синтаксис модулей проверяет сборка: /epf-build, /erf-build.

Параметры

ПараметрОбяз.Умолч.Описание
ObjectPathда—Путь к корневому XML или каталогу обработки
Detailedнет—Подробный вывод (все проверки, включая успешные)
MaxErrorsнет30Остановиться после N ошибок
OutFileнет—Записать результат в файл (UTF-8 BOM)

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/epf-validate.ps1" -ObjectPath "src/МояОбработка"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/epf-validate.ps1" -ObjectPath "src/МояОбработка/МояОбработка.xml"

コメント