comol/ai_rules_1c/1c-validate

Claude Code and agent skill by comol/ai_rules_1c

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Validate changed 1C artifacts — BSL by path (BSL Language Server), logic and performance (1С:Напарник check), style and ITS review, metadata XML against XSD — within the verification-policy budget. Use after every BSL or metadata edit.

Install

npx vskill@latest install comol/ai_rules_1c/1c-validate

SKILL.md

1c-validate — the validator chain

Order for touched BSL: syntaxcheck_file → check_1c_code → review_1c_code, at the depth of VERIFICATION_DEPTH and within the budget of content/rules/verification-policy.md → Validator budget (one clean pass on the latest state; after a blocking fix one confirmation at standard, up to two at full; never a run on unchanged content). Pure metadata XML without BSL: verify_xml once. Which gates a change needs — content/rules/verification-gates.md.

Tools and exact arguments

GateCallArguments
1 Syntax — saved file (default)syntaxcheck_filefile_path relative to the mounted sources root, optional lines="5, 10-20" — save first; a failed path is retried once, then fall back to text
1 Syntax — text (fallback)syntaxcheckcode — only when the file tool is not exposed or the fragment has no file yet; confirm by path once written
2 Logic & performancecheck_1c_codeexactly one of code or files (list of saved paths under the declared workspace roots)
3 Style & ITSreview_1c_codesame shape as check_1c_code
5 Metadata XMLverify_xmlxml_content, object_type (Справочник, Документ, Форма, Роль, СКД, Макет)

syntaxcheck and syntaxcheck_file are one validator for budgeting. Never feed syntax-broken code to the AI validators.

Calls

json
{"tool": "syntaxcheck_file", "args": {"file_path": "Documents/РеализацияТоваровУслуг/Ext/ObjectModule.bsl", "lines": "120-185"}}
{"tool": "check_1c_code", "args": {"files": ["Documents/РеализацияТоваровУслуг/Ext/ObjectModule.bsl"]}}
{"tool": "review_1c_code", "args": {"files": ["Documents/РеализацияТоваровУслуг/Ext/ObjectModule.bsl"]}}
{"tool": "verify_xml", "args": {"object_type": "Справочник", "xml_content": "<MetaDataObject …>"}}

Reading the answers

  • Blocking: any error from syntax; critical / error from check; error from review; a logic, data-integrity, security, transaction or performance defect named by the validator. Style noise never starts another AI pass.
  • provenance.index on a syntax answer says what a clean report proves: absent / building / failed = syntax and local rules only; ready = cross-module resolution included. Read it, never wait for it.
  • A check of a large module may run for minutes; the server retries transport failures itself — do not resend.
  • Rewrites from rewrite_1c_code / modify_1c_code are drafts and re-enter this chain.
  • A missing validator is graceful degradation with a Risk: line, never a silent skip. Typed answers map to actions by code — content/rules/mcp-policy.md → C. Server answers → actions.

Details: content/skills/mcp-1c-tools/docs/1c-syntax-checker-mcp.md, content/skills/mcp-1c-tools/docs/1c-code-check-mcp.md, content/skills/mcp-1c-tools/docs/1c-code-metadata-mcp.md → XSD schemas & validation.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/comol/ai_rules_1c/1c-validate/badge)](https://verified-skill.com/skills/comol/ai_rules_1c/1c-validate)

Something wrong with this skill or its page? Tell us.