장기 프로젝트에서 OpenClaw 컨텍스트 유지를 위한 프로젝트 내러티브 활용

OpenClaw를 위한 프로젝트 내러티브 프로세스
r/clawdbot의 한 개발자가 장기 개발 과정에서 OpenClaw와 함께 프로젝트 컨텍스트를 유지하는 방법을 설명합니다. 이 기법은 코드베이스 상태를 체계적으로 문서화함으로써 중장기적 기억 제한 문제를 해결합니다.
작동 방식
각 주요 개발 단계 이후, 개발자는 시스템에 별도의 작업자를 생성하여 전체 코드베이스를 새롭게 검토하도록 요청합니다. 이 작업자는 저장소 내용만을 기반으로 프로젝트가 무엇을 수행하는지에 대한 내러티브를 작성합니다. 결과 문서를 "프로젝트 내러티브"라고 부릅니다.
개발자는 이 내러티브를 검토한 후 별도 작업자에게 손상된 파이프라인, 중복 요소 또는 기타 문제점을 식별하도록 요청하여 보고서를 생성합니다. 이 보고서는 핵심 작업자에게 평가와 검토를 위해 전달됩니다.
실용적 적용
- 컨텍스트 유지: 내러티브는 주요 작업자가 새로운 수정사항이나 추가 기능을 시작하기 전에 참조하는 문서가 됩니다
- 문제 발견: 별도 작업자는 주요 작업자가 간과할 수 있는 효율성 문제, 손상된 워크플로우 또는 누락된 부분을 찾아냅니다
- 역사적 문서화: 내러티브는 개발 프로세스를 롤백하기 위한 가이드 역할을 합니다
- 재해 복구: 완전한 시스템 내러티브는 치명적인 사건 이후 프로젝트를 처음부터 재구축하는 데 도움이 될 수 있습니다
구현 팁
개발자는 각 반복마다 이전 파일을 단순히 수정하는 대신 시스템 내러티브를 완전하고 깨끗하게 재생성하도록 요청하는 것을 강조합니다. 또한 중요한 기능이나 초점이 적절히 강조되지 않을 경우 작업자에게 내러티브를 조정하도록 지시할 수 있다고 언급합니다.
📖 전체 소스 읽기: r/clawdbot
👀 See Also

프로덕션 수준 출력을 위한 8가지 전략적 클로드 코드 워크플로우 팁
강제로 질문을 명확히 하고, 할 일 목록에서 자동 검증을 사용하며, 조기 종료(Early Exit)를 활용하고, Vision/DevTools를 활용하여 Claude에서 프로덕션 준비가 된 코드를 얻으세요.

클로드 코드의 토큰 낭비: 사용자 자체 감사 결과 모델 교체보다 행동 수정이 효과적
한 사용자가 Claude Code에서 토큰 사용량을 측정한 결과, 작업 사이에 /clear 사용, 편집 전 계획 수립, 이미 편집한 파일의 재읽기 금지가 모델을 변경하는 것보다 더 많은 토큰을 절약한다는 사실을 발견했습니다. 실용적인 규율이 래퍼보다 낫습니다.

사전 출력 프롬프트 주입을 통한 Claude 환각 현상 감소
레딧 게시물에서 클로드 AI의 환각 현상을 절반으로 줄이는 방법을 소개합니다. 이 방법은 모델이 응답하기 전에 불확실성과 다음 단계를 기록하도록 강제하는 사전 출력 프롬프트를 사용합니다. 접근 방식은 클로드의 시스템 프롬프트에 특정 마크다운 지시사항을 추가하고 파이썬 스크립트를 생성하는 것을 포함합니다.

레거시 코드 현대화를 위한 2단계 AI 워크플로우
레딧 게시물은 레거시 코드와 AI를 함께 사용하기 위한 두 단계의 '리버스 엔지니어링' 접근법을 설명합니다: 먼저 비즈니스 로직을 기술 중립적인 비즈니스 요구사항 문서로 추출한 다음, '마스터 아키텍트' 프롬프트를 사용해 현대적 모범 사례를 바탕으로 처음부터 재구축하는 방법입니다.