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
  • 项目