메인 콘텐츠로 건너뛰기

규칙 (Rules)

규칙(Rules)을 사용하면 AI 에이전트가 코드를 작성할 때 어떻게 행동해야 하는지에 대한 구체적인 지침을 제공할 수 있습니다. AI가 코딩 표준, 아키텍처 패턴 또는 프로젝트별 요구 사항에 대해 자의적으로 판단하는 대신, 개발자가 명시적으로 가이드라인을 정의하여 일관되고 문맥에 맞는 응답을 보장할 수 있습니다.
규칙을 AI 코딩 에이전트를 위한 ‘가드레일’이라고 생각하세요:
  • 회사 전용 코딩 표준 및 보안 관행을 적용합니다.
  • 엔지니어링 문화에 맞는 품질 검사를 구현합니다.
  • 개발자가 조직의 베스트 프랙티스를 따를 수 있는 표준화된 경로(paved paths)를 생성합니다.
규칙을 구현함으로써, 범용적인 코딩 에이전트를 프로젝트의 고유한 요구 사항과 제약을 이해하는 지식 풍부한 팀원으로 변화시킬 수 있습니다.

규칙 작동 방식

에이전트는 규칙을 감지하여 에이전트(Agent), 채팅(Chat), 수정(Edit) 모드에서 작업하는 동안 지정된 규칙을 적용합니다.

규칙 관리 위치

로컬 규칙 (.continue/rules)

  • .continue/rules 폴더에 파일을 생성합니다.
  • 허브 구성과 함께 자동으로 나타납니다.
  • 파일 시스템에서 직접 편집할 수 있습니다.
  • 코드와 함께 버전 관리가 가능합니다.
  • 프로젝트별 규칙에 가장 적합합니다 (예: “DB 수정 후 반드시 마이그레이션 생성하기”).

허브 규칙

  • Prometheus Mission Control에서 관리합니다.
  • config.yaml에서 uses:를 사용하여 참조합니다.
  • 팀 및 커뮤니티와 공유할 수 있습니다.
  • 여러 에이전트에 쉽게 포함할 수 있습니다.
  • 조직 전체 규칙에 가장 적합합니다 (예: “Y 작업에는 항상 X 라이브러리 사용하기”).
빠른 설정: 즉각적인 사용을 위해 로컬 규칙부터 시작한 다음, 자주 사용되는 규칙은 공유 및 재사용을 위해 허브로 등록하세요.
더 자세한 내용은 규칙 심층 학습을 참고하고, YAML 참조의 rules 섹션에서 상세 내용을 확인하세요.