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
  • 專案