1C Standards Claude Skill

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

  • 20 ★ on the repository
  • Last commit
Skill

Minimal access

Why this level

  • The skill is instructions and rule references and runs no code
All reasons and checks
Russian stack

solovievhub/1c-standards-claude-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/1c-standards-claude-skill

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

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skill is instructions and rule references and runs no code

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

What it does

The skill teaches an agent to review 1C:Enterprise code using rules exported from the APK configuration. The agent detects the module type from the file path, accounts for execution context and compilation directives, then checks naming, queries, security, client-server calls and localization rules. Forms get a separate check for titles, buttons, groups and element names. Output is a list of errors and warnings with line number, standard code and a recommendation.

Who it is for. For 1C developers who keep configurations as files and want a standards review before submitting code.

Good fit when

  • You want to check a .bsl module before commit or review
  • You are preparing a configuration for 1C:Compatible certification
  • You need to check a form for auto-generated names and extra buttons

Not a fit when

  • The configuration is not exported to files, so the agent has nothing to read
  • You need a full replacement for APK or EDT validation with guaranteed coverage

Example request

Check src/cf/CommonModules/ОбщегоНазначения/Ext/Module.bsl against 1C standards

Limitations

Rules match APK v1.2.9.124, so later standard changes are missing; the author offers a separate generator to refresh them. The model performs the check, so some violations may be missed. The project has no stated license and the standards belong to 1C.

How to disable. Delete the .claude/skills/1c-standards folder or the symlink to it.

FAQ

Where do the rules come from?

From the requirements catalog of the APK configuration, exported with a custom data processor. To build rules from your own APK version, the author has the 1c-standards-claude-skill-creator repository.

Does it check forms?

Yes, Form.xml has a separate algorithm covering title, window mode, buttons, groups, tabs and handler names.

Discussion

No questions or reviews yet.

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
Russian stack

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

PluginExtended access46Repository stars

v8std standards harness

v8std-standards-harness

Russian stack

A skill and validator that stop an agent from silently skipping the v8std 1C development standards check on BSL code

SkillMinimal access11Repository 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 1C development skill collection for Codex and Claude Code: XML sources, forms, data composition, infobases, web publishing and an HTTP test bridge

SkillBroad access62Repository 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

README in short

The README explains that the skill is built from APK rules split into topic files, plus a Russian-English 1C terminology dictionary. Installation is copying the folder or symlinking it into .claude/skills. It shows sample prompts, tables of checked categories for modules and forms, and the output format with standard codes. It notes that the standards are 1C's property.

README badge

Original SKILL.md

---
name: 1c-standards
description: >
  Проверка кода 1С на соответствие стандартам разработки 1С.
  Use when: user asks to check 1C code against standards, "проверь код 1С",
  "стандарты 1С", "code review BSL", "проверка кода", "1С стандарт",
  "АПК", "review 1C module", "check 1C standards compliance",
  "оформление модулей", "соглашения при написании кода",
  "проверь форму", "Form.xml", "check 1C form".
  TRIGGER when: user opens or reviews .bsl files or Form.xml files,
  discusses 1C code quality, asks about 1C coding conventions,
  naming rules, module structure, form layout, UI standards.
version: 1.0.0
user-invocable: true
---

# Проверка кода 1С на соответствие стандартам

Этот скилл проверяет код 1С:Предприятие (BSL) на соответствие стандартам разработки из "Системы стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8" и требованиям "1С:Совместимо".

Правила извлечены из конфигурации **АПК (Автоматизированная проверка конфигураций) v1.2.9.124** от ООО "1С-Софт".

## Как использовать

Пользователь может попросить:
- Проверить конкретный файл `.bsl`
- Проверить все `.bsl` файлы в проекте
- Проверить вставленный фрагмент кода
- Проверить конкретный аспект (именование, структура модуля, запросы)

## Алгоритм проверки

### 1. Определить тип проверяемого файла

Report a problem

Foxx AI1C Standards Claude Skill
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.