Skip to main content

새 규칙 명령

/newrule은 Cline에게 선호하는 작업 방식을 가르칠 수 있는 슬래시 명령입니다. .clinerules 디렉토리에 마크다운 파일을 생성하여 Cline이 프로젝트를 도울 때 어떻게 행동해야 하는지에 대한 영구적인 지침 역할을 합니다.

모든 대화에서 기본 설정을 반복할 필요 없이 Cline이 항상 따를 집 규칙을 설정하는 것이라고 생각하십시오.

/newrule 슬래시 명령 사용

Cline이 특정 지침을 일관되게 따르도록 하려면:

  • 채팅에 /newrule을 입력합니다.
  • Cline은 다음 기본 설정에 대해 질문하여 구조화된 규칙 파일을 생성하는 데 도움을 줄 것입니다.
    • 통신 스타일(장황함 대 간결함)
    • 개발 워크플로
    • 코딩 표준
    • 프로젝트 컨텍스트
    • 기타 특정 지침
  • 생성되기 전에 규칙 파일을 검토할 것입니다.
  • 승인되면 Cline은 .clinerules 디렉토리에 마크다운 파일을 생성하며, 이 파일은 향후 대화에 자동으로 로드됩니다.

예시

저는 모든 새 작업에서 동일한 지침을 반복하는 것에 지쳤을 때 /newrule을 사용했습니다. React 구성 요소 구조, 사용할 테스트 라이브러리, 심지어 선호하는 변수 명명 스타일에 대한 특정 기본 설정이 있었습니다.

이러한 기본 설정을 매번 입력하는 대신 /newrule을 사용하고 Cline과 함께 상세한 규칙 파일을 만들었습니다. 코드 구성부터 클래스 구성 요소보다 함수형 구성 요소를 선호하는 것까지 모든 것을 다루는 마크다운 파일을 만들었습니다.

이제 React 프로젝트에 대해 Cline과 채팅할 때마다 제가 상기시킬 필요 없이 이러한 지침을 자동으로 따릅니다. 가장 좋은 점은 다른 프로젝트에 대해 다른 규칙 파일을 만들 수 있으므로 Cline이 작업 중인 코드베이스에 적응한다는 것입니다.

영감

다음은 /newrule을 사용하여 개발을 더 원활하게 만드는 방법입니다.

  • 각 주요 프로젝트에 대해 특정 아키텍처 패턴 및 라이브러리 기본 설정이 포함된 규칙 파일을 만들었으므로 Cline은 항상 기존 코드베이스와 일치하는 코드를 생성합니다.

  • 팀의 공유 프로젝트의 경우, 누가 Cline을 사용하든 일관된 코드 스타일 및 문서화 관행을 보장하는 공통 규칙 파일이 있습니다.

  • 레거시 코드 작업 시, 이전 시스템의 특성과 제약 조건에 대해 Cline에게 상기시켜주는 규칙 파일을 만들었으므로 잘 통합되지 않는 최신 접근 방식을 제안하지 않습니다.

  • 심지어 제 개인 프로젝트를 위한 개인 규칙 파일도 있습니다. 두 칸 들여쓰기, 모든 곳에 화살표 함수, 정확한 폴더 구조 요구 사항 등 모든 주관적인 기본 설정이 포함되어 있습니다.