CRCT: 대규모 코드 작업을 재귀적으로 분해하고 프로젝트 상태를 영구적으로 저장하기

최신 AI 리소스게시됨 6 개월 전 AI 공유 서클
10.6K 00

일반 소개

Cline 재귀적 사고 체계(줄여서 CRCT)는 VS Code에서 대규모 코드 프로젝트를 관리하기 위해 설계된 오픈 소스 프레임워크입니다. 현재 버전은 v7.0이며, 재귀 방식과 파일 시스템을 통해 프로젝트 상태의 연속성을 유지하고 CRCT 코어로 인한 문제의 컨텍스트 손실로 인한 AI 지원을 피하기 위해 효율적인 종속성 추적 및 작업 분해, 최대 90%의 압축 컨텍스트 크기, 크고 복잡한 코드 기반을 처리하는 데 적합하며, 현재 버전은 v7.0입니다. 시스템은 "설정 / 유지 관리", "정책"및 "실행"의 세 단계로 나뉩니다..clinerules문서화를 통해 진행 상황을 관리하여 작업이 투명하고 체계적으로 이루어지도록 합니다. 개발자는 GitHub를 통해 소스 코드에 액세스하고 커뮤니티 최적화에 참여할 수 있습니다.

CRCT:递归分解大型代码任务并持久保存项目状态

 

기능 목록

  • 재귀적 작업 분해복잡한 작업을 작은 덩어리로 나누고 파일과 디렉토리에 저장하여 관리 컨텍스트를 분리하세요.
  • 영구 상태 관리세션 재설정 시 컨텍스트 손실을 방지하기 위해 프로젝트 상태를 파일 시스템으로 저장합니다.
  • 효율적인 종속성 추적계층 구조를 통해 파일, 모듈, 문서 간의 관계를 추적하여 최대 90%까지 데이터를 압축합니다.
  • 컨텍스트 로딩 최소화필요한 데이터만 로드하고 대규모 프로젝트의 경우 필요에 따라 확장하세요.
  • 단계별 워크플로'설정/유지 관리', '전략', '실행' 단계를 지원하여 체계적인 프로젝트 진행이 가능합니다.
  • 투명한 추론단계별 추론 및 반영을 제공하여 AI 운영이 명확하게 보이도록 합니다.

 

도움말 사용

설치 프로세스

CRCT는 VS Code의 Cline 확장과 함께 사용해야 합니다. 자세한 설치 단계는 다음과 같습니다:

  1. 환경 준비하기
    • VS Code와 Cline 확장 프로그램이 설치되어 있는지 확인합니다.
    • 스크립트 실행 및 리포지토리 복제를 위해 Python 3.8+ 및 Git을 설치하세요.
  2. 클론 창고
    • 터미널을 열고 입력합니다:
      git clone https://github.com/RPG-fan/Cline-Recursive-Chain-of-Thought-System-CRCT-.git
      
    • 프로젝트 카탈로그로 이동합니다:
      cd Cline-Recursive-Chain-of-Thought-System-CRCT-
      
  3. 종속성 설치
    • 다음 명령을 실행하여 Python 라이브러리를 설치합니다:
      pip install -r requirements.txt
      
  4. Cline 확장 구성
    • VS Code에서 프로젝트 폴더를 엽니다.
    • Cline 확장 프로그램 설정을 열고 '시스템 팁' 필드를 찾습니다.
    • 최고 사령관(군)cline_docs/prompts/core_prompt(put this in Custom Instructions).md의 콘텐츠가 프롬프트 입력 상자에 복사됩니다.
  5. 활성화 시스템
    • 클라인 입력 상자에 다음을 입력합니다.Start.그리고 실행하세요.
    • 이 시스템은 다음을 기반으로 합니다..clinerules파일 초기화, 누락된 파일 자동 생성 및 부트스트랩 설정.
    • 프로브cline_docs/카탈로그를 확인하여projectbrief.mddependency_tracker.md등 핵심 문서가 생성되었습니다.

주요 기능 사용 방법

프로젝트 구조

cline/
│ .clinerules # Controls phase and state
│ README.md # This file
│ requirements.txt # Python dependencies
│
├───cline_docs/ # Operational memory
│ │ activeContext.md # Current state and priorities
│ │ changelog.md # Logs significant changes
│ │ productContext.md # Project purpose and user needs
│ │ progress.md # Tracks progress
│ │ projectbrief.md # Mission and objectives
│ │ dependency_tracker.md # Module-level dependencies
│ │ ... # Additional templates
│ └───prompts/ # System prompts and plugins
│ core_prompt.md # Core system instructions
│ setup_maintenance_plugin.md
│ strategy_plugin.md
│ execution_plugin.md
│
├───cline_utils/ # Utility scripts
│ └───dependency_system/
│ dependency_processor.py # Dependency management script
│
├───docs/ # Project documentation
│ │ doc_tracker.md # Documentation dependencies
│
├───src/ # Source code root
│
└───strategy_tasks/ # Strategic plans

CRCT는 개발자가 대규모 코드 프로젝트를 효율적으로 관리할 수 있도록 도와줍니다. 다음은 핵심 기능의 자세한 작동 절차입니다:

1. 재귀적 작업 분해

  • 절차::
    • 존재cline_docs/아래에 하위 폴더를 만듭니다.task_feature/를 클릭하고 특정 작업을 예치합니다.
    • 폴더에서 만들기task.md를 클릭하고 작업의 목표와 단계를 적습니다.
    • 시스템은 자동으로 카탈로그 구조를 식별하고 작업을 독립적인 단위로 분류합니다.
  • 사용 시나리오복잡한 프로젝트를 처리할 때 혼란을 줄이기 위해 큰 작업을 작은 덩어리로 나누세요.
  • 주의폴더 이름을 명확하고 추적하기 쉽게 유지하세요.

2. 영구 상태 관리

  • 절차::
    • 시스템은 파일(예activeContext.mdprogress.md) 저장 상태를 저장합니다.
    • 각 세션이 시작될 때.clinerules파일을 로드합니다.
  • 사용 시나리오장기 프로젝트에서는 세션 재설정으로 인해 정보가 손실되지 않고 상태가 지속되는지 확인하세요.
  • STH에 주목하세요.: 정기 백업cline_docs/데이터 손실을 방지합니다.

3. 효율적인 종속성 추적

  • 절차::
    • 쇼(티켓)cline_docs/dependency_tracker.md와 같은 모듈 종속성을 기록합니다:
      - login模块依赖auth.py
      - payment模块依赖api_gateway/
      
    • 움직여야 합니다.cline_utils/dependency_system/dependency_processor.py::
      python cline_utils/dependency_system/dependency_processor.py
      
    • 종속성 다이어그램을 확인하여 관계가 정확한지 확인하세요.
  • 사용 시나리오대규모 코드베이스에서 파일과 모듈 간의 관계를 추적합니다.
  • 고급 사용법RLE 압축을 사용하여 데이터 양을 줄이면 90%의 효율성 이득을 얻을 수 있습니다.

4. 컨텍스트 로딩 최소화

  • 절차::
    • 기본적으로 시스템은 다음 항목만 로드합니다.activeContext.md의 주요 데이터는
    • 자세한 정보가 필요한 경우dependency_tracker.md마킹 모듈, 온디맨드 시스템 확장.
  • 사용 시나리오수천 개의 파일이 포함된 대규모 프로젝트를 처리하고 리소스 사용량을 줄입니다.
  • 주의종속성 추적을 정기적으로 업데이트하여 데이터를 정확하게 유지하세요.

5. 단계별 워크플로

  • 절차::
    • 체크 아웃.clinerules현재 단계(예: "설정/유지 관리")가 확인됩니다.
    • 단계에 따라 문서를 업데이트합니다:
      • 설정 단계: 세분화projectbrief.md.
      • 전략 단계: 편집strategy_tasks/계획에 따라
      • 구현 단계: 업데이트progress.md진행 상황을 기록합니다.
    • 가져오기Review the current state and suggest next steps.를 클릭하고 Cline의 조언을 구하세요.
  • 사용 시나리오팀 또는 개별 프로젝트가 단계별로 진행되고 있는지 확인합니다.
  • STH에 주목하세요.단계 전환 시 시기적절한 조정.clinerules.

6. 투명한 추론

  • 절차::
    • Cline에서 다음과 같은 특정 작업을 입력합니다.Optimize dependency tracking..
    • 시스템은 단계별 추론 프로세스를 반환하며, 다음과 같이 표시됩니다.progress.md가운데.
  • 사용 시나리오AI 운영의 논리를 이해하고 오해를 줄입니다.
  • 주의추론 결과를 확인하여 프로젝트의 요구 사항을 충족하는지 확인합니다.

기존 프로젝트 액세스

  • 절차::
    • 기존 코드를src/문서는docs/.
    • 클라인에서 입력합니다:
      Perform initial setup and populate dependency trackers.
      
    • 시스템이 코드를 분석하고 트래커를 초기화하며 설정을 안내합니다.
  • 사용 시나리오기존 프로젝트에 CRCT를 적용하여 관리 효율성을 개선하세요.

주의

  • 테스트 중 구성 요소 조정시스템에 문제가 있는 경우 다음을 입력합니다.Review the current state and suggest next steps.솔루션을 확인하세요.
  • 효율성 최적화대규모 프로젝트의 경우 종속성 추적 압축률이 최대 90%입니다.
  • 커뮤니티 참여GitHub를 통해 피드백을 제출하여 CRCT 개선에 참여하세요.

이러한 단계를 통해 CRCT를 사용하여 복잡한 코드 프로젝트를 쉽게 관리하고 효율성과 명확성을 향상시킬 수 있습니다.

© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...