Donnyclaude 소개 - Claude Code를 위한 프롬프트, 컨텍스트, 하네스 및 루프 엔지니어링 통합 설정
요약
Donnyclaude는 Claude Code를 위한 프롬프트, 컨텍스트, 하네스, 루프 엔지니어링을 통합한 설정 프레임워크입니다. 에이전트 분업화와 결정론적 Node CLI 엔진을 통해 코딩 작업의 정확도와 효율성을 극대화합니다.
핵심 포인트
- 48개의 전문 에이전트와 94개의 슬래시 명령을 통한 역할 분담
- 디스크 기반 상태 기록으로 세션 간 컨텍스트 유지 및 격리된 정보 제공
- Donny 엔진(Node CLI)을 활용한 결정론적 작업 검증 및 보안 스캐닝
- 계획-실행-검증-배포로 이어지는 자율적 루프 엔지니어링 구조
프롬프트 엔지니어링 (Prompt engineering)
48개의 에이전트(agents)와 94개의 슬래시 명령(slash-command) 기술이 있으며, 각 기술은 단일 책임과 최소한의 도구 권한을 가진 의도적으로 설계된 프롬프트입니다. 리뷰어(Reviewers), 수정자(build-fixers), 연구자(researchers), 계획가(planners), 검증자(verifiers) 등은 각각 이름이 지정되고 범위가 설정되어 있어, 모든 것을 수행하려는 하나의 과부하된 시스템 프롬프트 대신 적절한 작업에 적합한 프롬프트가 실행됩니다.
컨텍스트 엔지니어링 (Context engineering)
모든 중요 작업은 요구사항, 로드맵, 단계별 계획, 요약 및 검증 보고서를 포함하여 .planning/ 디렉토리 아래 디스크에 상태를 기록하므로, /clear 명령이나 새로운 세션에서도 컨텍스트가 유지됩니다. 서브에이전트(Subagents)는 전체 대화 기록 대신 해당 컨텍스트의 큐레이션된 격리된 조각을 각각 할당받습니다. Context7 MCP는 실시간 라이브러리 문서를 제공하여 모델이 오래된 학습 데이터가 아닌 최신 API를 기준으로 코딩하도록 합니다. 글로벌 운영 가이드(global operating guide)는 매 세션마다 코딩 및 글쓰기 표준을 로드하여, 생성된 코드와 문장이 각 프롬프트에 일일이 붙여넣지 않아도 해당 표준을 따르도록 합니다.
하네스 엔지니어링 (Harness engineering)
에이전트 하단에는 Donny 엔진이 위치합니다. 이는 언어 모델이 추측해서는 안 되는 작업들—계획 의존성 그래프(dependency-graph) 검증, 프론트매터(frontmatter) 스키마, 요구사항 충족 여부, 비밀 정보 스캐닝(secret scanning), 단계 완료 확인—을 위해 워크플로가 호출하는 결정론적인 Node CLI입니다. 모델 계층화된 서브에이전트(계획 및 검증에는 Opus, 기계적인 작업에는 더 가벼운 계층 사용)를 통해 비용을 작업에 비례하여 유지합니다. 훅(Hooks)은 매 턴마다 포맷팅, 가드(guards), 상태 무결성을 강제합니다.
루프 엔지니어링 (Loop engineering)
작업 단위는 루프(loop)입니다: 다음 단계를 발견하고, 계획하고, 파동 병렬(wave-parallel) 서브에이전트로 실행하고, 검증하고, 배포하고, 반복합니다. 생성기(generator)는 자신의 작업에 스스로 점수를 매기지 않습니다. 별도의 회의적인 검증자(skeptical verifier)가 코드를 실행하여 목표 달성 여부를 확인하며, 그 아래에는 판결이 진실에서 벗어나지 않도록 결정론적인 엔진 게이트(engine gate)가 배치되어 있습니다. 단일 단계를 수동으로 실행하거나, 전체 로드맵을 자율 모드(autonomous mode)에 맡겨 관리 없이 진행하게 할 수 있습니다.
저는 최적의 서브에이전트, 훅, claude md, 언어 형식 등에 대해 많은 연구를 진행해 왔으며, 그 최종 결과물이 바로 donnyclaude입니다.
제 GitHub 리포지토리(Repo)에 별(Star)을 눌러주시고 여러분의 의견을 알려주세요!
제출자: /u/D0NMEGA
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기