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
- プロジェクト