comol/ai_rules_1c

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

해결 과제

이 프로젝트는 AI 에이전트를 사용하여 1C:Enterprise (BSL) 소프트웨어를 개발하기 위한 표준화되고 이식 가능한 규칙, 에이전트 역할 및 도구 프레임워크를 제공합니다. 다양한 AI 코딩 어시스턴트 전반에 걸쳐 일관된 개발 표준, 테스트 프로토콜 및 프로젝트별 구성을 유지하는 문제를 해결합니다.

작동 방식

이 프로젝트는 통합 설치 프로그램을 사용하여 규칙 및 지침 세트를 로컬 개발 환경에 배포합니다. 4가지 핵심 운영 기둥을 정의합니다: Mode (작업 유형, 예: 빠른 수정 대 전체 주기), Quality (코드 분석 및 검증의 깊이), Orchestration (작업이 하위 에이전트에 위임되는 방식), UI-Tests (자동화된 인터페이스 검증). 이러한 설정은 슬래시 명령과 프로젝트별 .dev.env 파일을 통해 관리되며, 어떤 코딩 도구를 사용하든 AI 에이전트가 동일한 논리를 따르도록 보장합니다.

대상 사용자

AI 기반 코딩 어시스턴트(Cursor, Claude Code, Cline 등)를 사용하며 1C 프로젝트 내에서 엄격하고 반복 가능한 개발 워크플로우, 자동화된 테스트 및 코드 품질 게이트를 적용하고자 하는 1C 개발자를 위해 설계되었습니다.

주요 특징

  • 멀티 도구 지원: Cursor, Claude Code, Codex, OpenCode, Kilo Code 등을 포함한 광범위한 AI 코딩 어시스턴트와 호환됩니다.
  • 구성 가능한 SDLC: 단순한 "빠른 수정"부터 자동화된 검증을 포함한 "전체 주기" 개발까지 개발 주기에 대한 세밀한 제어를 제공합니다.
  • 자동화된 UI 테스트: 1C-QA 메커니즘과 통합되어 취약한 스크린샷 기반 방식에 의존하지 않고 자동화된 인터페이스 테스트를 수행합니다.
  • 자기 개선 규칙: 사용자 피드백을 캡처하여 시간이 지남에 따라 에이전트의 동작에 통합하는 메커니즘 (/evolve)을 포함합니다.
  • 모델별 적응: 사용하는 특정 LLM(예: Claude Opus, Sonnet 또는 GPT 모델)에 따라 에이전트 동작을 최적화하기 위한 프로필을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • Dispatch