comol/ai_rules_1c

Rules\skills\subagens for vibecoding in 1C(bsl)

何を解決するか

1c-rules は、1C:Enterprise 8(BSL)の開発を支援するAIエージェント向けに、ポータブルで標準化されたルール、サブエージェントの役割、および指示を提供します。このフレームワークは、Cursor、Claude Code、その他のAIクライアントなど、さまざまなAIツール間で一貫したコーディング規範、アーキテクチャパターン、プラットフォーム固有のベストプラクティスを遵守するようにAIエージェントを保証します。各ツールが要求する特定のフォーマットに応じてルールを適応させます。

仕組み

このプロジェクトは、content/ ディレクトリに集約されたルールとコンテンツの中央リポジトリを使用しており、インストーラーを通じてターゲットプロジェクトにデプロイされます。このインストーラー(AIエージェント自身が従うプロトコルまたはPowerShellスクリプトとして利用可能)は、対応するAIツール(例:.cursor/rules/.claude/rules-1c/)に適切なディレクトリにルールを配布します。

主なコンポーネントは以下の通りです:

  • AGENTS.md:エージェントの永続的なコンテキストとして機能する主要なファイル。エージェントのキャラクターと開発プロセスを定義します。
  • オンデマンドルール:フォーム、非同期メソッド、クエリ設計など、タスク固有の指示。必要時にのみロードされ、コンテキストウィンドウの使用を節約します。
  • モデル適応:特定のLLM(例:Claude Opus、GPT-5.6)に応じてエージェントの挙動(冗長性、計画の深さ)を調整するプロファイル。
  • プロジェクトメモリ:重要な長期的なプロジェクトルールを保存する専用の memory.md ファイル。
  • サブエージェント:コーディング、分析、調査のための13種類の専門的サブエージェントの定義。

対象ユーザー

BSLコードの記述、メタデータの設計、プラットフォーム固有の設定管理をAIエージェントで支援する 1C:Enterprise 8 の開発者。

特徴

  • マルチツール対応:Cursor、Claude Code、OpenAI Codex、OpenCode、Kilo Code、Kimi Code など、多数のツールと互換性があります。
  • 自動インストール:AIエージェントが特定のプロトコルを通じて直接インストール可能、またはPowerShellスクリプトで実行可能。
  • コンテキスト効率:オンデマンドルールを使用して、コンテキストウィンドウの肥大化を防ぎます。
  • モデル固有のチューニング:使用する特定のLLMモデルに応じてプロンプト戦略を調整します。
  • 1C特化の専門知識:BSLスタイル、SKD(データ構成システム)設計、BSP(ビジネスサポートライブラリ)のアクセス権限に関する深いルールを含みます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト