coding-standards

Enforce 1C:BSL coding standards for naming, structure, and directives.

87|15|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill coding-standards-steelmorgan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-standards
Source: https://github.com/SteelMorgan/1c-agent-based-dev-framework/tree/main/framework/skills/bsl-practices/coding-standards
Command: npx skills add https://github.com/SteelMorgan/1c-agent-based-dev-framework --skill coding-standards-steelmorgan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of maintaining high-quality, consistent, and readable code in the 1C:BSL (Built-in Script Language) environment, reducing bugs and improving maintainability.

Core Features & Use Cases

  • Enforces Coding Standards: Provides clear rules and examples for naming conventions, module structure, and directive usage.
  • Improves Readability: Guides developers on structuring code logically and commenting effectively.
  • Enhances Maintainability: Promotes best practices that make code easier to understand, debug, and extend over time.
  • Use Case: A development team can use this Skill to ensure all new BSL code adheres to established best practices, leading to a more uniform and robust codebase across the project.

Quick Start

Apply the coding-standards skill to review the provided BSL code snippet for adherence to best practices.

Frequently Asked Questions about coding-standards

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce coding standards for 1C:BSL modules?

To enforce coding standards for 1C:BSL modules, apply this Skill to review code snippets against established naming conventions, module structure rules, and directive usage guidelines. It ensures consistency and reduces bugs in 1C:Enterprise development.

What are the best practices for structuring BSL code in 1C:Enterprise?

Best practices for structuring BSL code include following specific rules for module organization, directive usage, and logical code grouping. These coding standards improve readability, maintainability, and make the 1C:BSL codebase easier to debug and extend.

How does this Skill handle BSL exception handling and server call aggregation?

This Skill handles BSL exception handling and server call aggregation by providing established rules that guide developers on proper error management and optimizing remote server calls. This ensures robust and efficient 1C:BSL code execution.

Can I use this to check naming conventions and string concatenation in 1C:BSL?

Yes, you can use this Skill to check naming conventions and string concatenation in 1C:BSL. It reviews your provided code against specific rules for these elements, ensuring your code meets quality and consistency standards.

Why should my team apply coding standards to our 1C:BSL codebase?

Applying coding standards to your 1C:BSL codebase ensures all new code adheres to best practices for readability and maintainability. This leads to a uniform, robust codebase with reduced bugs across the entire development project.

Are there limitations when reviewing 1C:BSL code for directive usage and comments?

When reviewing 1C:BSL code for directive usage and comments, the Skill provides guideline checks and examples rather than automated refactoring. It guides developers on best practices, requiring manual implementation of the suggested improvements.