comol/ai_rules_1c
Rules\skills\subagens for vibecoding in 1C(bsl)
What it solves
This project provides a standardized, portable framework of rules, agent roles, and tools for developing 1C:Enterprise (BSL) software using AI agents. It addresses the challenge of maintaining consistent development standards, testing protocols, and project-specific configurations across various AI coding assistants.
How it works
The project uses a unified installer to deploy a set of rules and instructions into your local development environment. It defines four key operational pillars: Mode (the type of task, e.g., quick fix vs. full cycle), Quality (the depth of code analysis and validation), Orchestration (how tasks are delegated to sub-agents), and UI-Tests (automated interface verification). These settings are managed via slash-commands and a project-specific .dev.env file, ensuring that the AI agent follows the same logic regardless of which coding tool is being used.
Who it’s for
This is designed for 1C developers who use AI-powered coding assistants (such as Cursor, Claude Code, or Cline) and want to enforce strict, repeatable development workflows, automated testing, and code quality gates within their 1C projects.
Highlights
- Multi-Tool Support: Compatible with a wide range of AI coding assistants including Cursor, Claude Code, Codex, OpenCode, Kilo Code, and others.
- Configurable SDLC: Offers granular control over development cycles, from simple "quick fixes" to "full cycle" development with automated verification.
- Automated UI Testing: Integrates with 1C-QA mechanisms to perform automated interface testing without relying on brittle screenshot-based methods.
- Self-Improving Rules: Includes a mechanism (
/evolve) to capture and incorporate user feedback into the agent's behavior over time. - Model-Specific Adaptation: Provides profiles to optimize agent behavior based on the specific LLM being used (e.g., Claude Opus, Sonnet, or GPT models).
Related
- Project
- Project
- Project
- Dispatch
- Dispatch