1c-quality-gate plugin

A Claude Code and OpenCode plugin that will not let a session end until 1C edits pass standards, architecture and XML checks

  • 46 ★ on the repository
  • Last commit
Plugin

Extended access

Why this level

  • Hooks run on every edit and control session end
  • Downloads an analyzer binary on the first run
  • Calls a remote standards MCP service
All reasons and checks
Russian stack

romandredan/1c-quality-gate

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/1c-quality-gate

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Hooks run on every edit and control session end
  • Downloads an analyzer binary on the first run
  • Calls a remote standards MCP service

This is third-party code. Review the repository files before installing.

What it does

Editing a .bsl file or metadata XML arms a gate: in Claude Code a Stop hook blocks the session from ending until the check runs, and in OpenCode the plugin keeps pulling the agent back to unchecked files. Depth is computed from edit volume, code archetypes and complexity, so a comment fix passes quickly while a transaction or new common module gets a full review. Review loops check code against 1C standards and a static analyzer, architecture against SOLID and GRASP, metadata XML and file hygiene. The output is a findings report plus a machine-readable trail of what was checked, what was skipped and why.

Who it is for. For 1C developers who edit configuration or extension dumps as files together with Claude Code or OpenCode.

Good fit when

  • The agent writes BSL and every change must be checked before commit
  • You want a report citing standard numbers and measured values, not general advice
  • You need to catch broken metadata XML after agent edits

Not a fit when

  • Development happens in the Designer without dumping sources to files
  • The project is not 1C: the hooks stay silent there

Example request

/gate run the quality check on my edits to the РасчетСкидок common module

Limitations

It requires HTTP access to the v8std standards MCP service, and the gate cannot be released without it. The static analyzer downloads on the first run. Module compilation is not checked without a local 1C platform, and the trail says so. XML validation needs Python and lxml, some architecture signs need a code index. Skills and reports are in Russian.

How to disable. In Claude Code remove it with /plugin uninstall 1c-quality-gate, in OpenCode delete the plugin line from opencode.json.

FAQ

Can the gate be released without a run?

For small edit classes C0 and C1 yes, with a written reason. C2 and C3 require a full run.

What commands are there?

/gate to run checks, /gate-status for scope, and the --deep, --quick and --fix flags.

Discussion

No questions or reviews yet.

Russian stack

A skill that checks BSL modules and Form.xml against the 1C development standards and 1C:Compatible requirements, with rules taken from APK

SkillMinimal access20Repository stars
Russian stack

The 1c-dev Claude Code plugin: discussing a 1C task in dialogue, a technical spec, dependency-aware steps, and executing one verified step at a time

PluginMinimal access
Russian stack

A plugin bundling 30 skills for 1C development standards based on v8std, plus a task pipeline from planning to release with approval and code-review gates

PluginExtended access4Repository stars

1C feature development plugin for Claude Code

1C:Enterprise AI Feature Development Plugin

Russian stack

A Claude Code plugin with a seven-phase workflow for extending 1C configurations: code research, architecture, implementation and review through separate agents

PluginExtended access13Repository stars
Russian stack

MCP server with the 1C platform reference and validation of BSL code against the real API of a chosen platform version

MCP serverExtended access31Repository stars
Russian stack

A large set of skills, rules and commands that let an agent build and parse 1C sources in the platform's format, without the Designer

SkillExtended access86Repository stars

README in short

The README opens with an example of a blocked session end and a report with findings and a trail. It then covers five reasons checks fail when working with a model and the plugin's answer to each. It describes the four review loops, installation for Claude Code and OpenCode, recommended external tools by role, depth scoring on three axes and false-positive safeguards. MIT license.

README badge

Report a problem

Foxx AI1c-quality-gate
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.