Files
agent_guide/.planning/codebase/ARCHITECTURE.md

1.1 KiB

Agent System Architecture

Core Components

  1. Orchestrator Layer (get-shit-done): 프로젝트 .planning/ 디렉터리의 상태를 관리하며 개발 페이즈(Phase)를 통제. CLI 명령어 체이닝을 담당.
  2. Skill Encapsulation Layer (.agent/vendor/, .agent/skills/): 19종 이상의 핵심 무기가 CLI에 직결됨. 하위 모듈이 아니라 원시 폴더로 직접 트래킹되어 Git Clone 시 100% 작동.
  3. External Sync Bridge (.agent/scripts/): Gitea Wiki/Vikunja 상태 푸시 보안 터널.
  4. Master Vendor Sync (.agent/scripts/sync_vendors.bat): 이 마스터 저장소 단 한 곳에서만 오프소스 모듈을 동기화하고 평탄화, 번역, Git 커밋까지 One-click에 처리해 하위 파생 프로젝트로 뿌려주는 핵심 분배기(Distributor).
  5. Memory Protocol (claude-mem): MCP 기반 로컬 SQLite 영구 기억 장치.
  6. Rule Enforcement (agent_lifecycle_sop.md): 코딩 전 반드시 숙지해야 하는 최종 헌법.

Data Flow

[Agent NLU] → [GSD Phase Task] → [Superpowers Skill (Worktree 생성)] → [코드 작성/TDD] → [sync_*.js 로 Vikunja/Gitea 자동 보고]