comol/ai_rules_1c
Rules\skills\subagens for vibecoding in 1C(bsl)
解决的问题
1c-rules 为在 1C:Enterprise 8(BSL)中进行开发的 AI 代理提供了一套可移植、标准化的规则、子代理角色和指令。它通过将规则适配到每个工具所需的特定格式,确保 AI 代理在不同 AI 客户端(如 Cursor、Claude Code 等)之间遵循一致的编码标准、架构模式和平台特定的最佳实践。
工作原理
该项目使用位于 content/ 中的规则和内容中央仓库,然后通过安装程序部署到目标项目中。该安装程序(可作为 PowerShell 脚本或 AI 代理自身遵循的协议)会将规则分发到各种受支持的 AI 工具的适当目录中(例如 .cursor/rules/、.claude/rules-1c/)。
关键组件包括:
- AGENTS.md:代理的主“常驻”上下文,定义其角色和开发流程。
- 按需规则:任务特定的指令(例如用于表单、异步方法或查询设计),仅在需要时加载以节省上下文窗口空间。
- 模型适配:根据特定 LLM(如 Claude Opus、GPT-5.6)调整代理行为(冗余程度、规划深度)的配置文件。
- 项目记忆:用于存储关键长期项目规则的专用
memory.md文件。 - 子代理:用于编码、分析和研究的 13 个专业子代理的定义。
适用人群
使用 AI 代理协助编写 BSL 代码、设计元数据和管理平台特定配置的 1C:Enterprise 8 开发者。
主要亮点
- 多工具支持:兼容 Cursor、Claude Code、OpenAI Codex、OpenCode、Kilo Code、Kimi Code 等。
- 自动化安装:可通过特定协议由 AI 代理直接安装,或通过 PowerShell 脚本安装。
- 上下文高效:使用按需规则防止上下文窗口膨胀。
- 模型特定调优:根据所用特定 LLM 模型调整提示策略。
- 1C 专业专长:包含 BSL 风格、SKD(数据组合系统)设计和 BSP(业务支持库)访问权限的深度规则。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目