PACT 0.4.0은 AI 코딩 에이전트를 위한 복합 지능을 추가합니다

PACT가 해결하는 문제
AI 코딩 에이전트는 세션 사이에 모든 것을 잊어버리고, 오래된 학습 데이터로 패키지 API를 추측하며, 읽지 않은 파일을 자신 있게 편집하고, 하위 시스템을 망가뜨리는 수정을 합니다. 이러한 아키텍처 문제는 프롬프트 엔지니어링으로 해결할 수 없습니다.
PACT 0.4.0 구조
이 도구는 프로젝트에 다음과 같은 디렉토리 구조를 생성합니다:
your-project/ ├── CLAUDE.md # 19가지 인지적 재지향 + 규칙 ├── SYSTEM_MAP.yaml # 아키텍처 연결 맵 ├── cutting_room/ # 시각적 프로토타이핑 작업 공간 ├── .claude/ │ ├── hooks/ # 10개의 셸 훅(차단 + 경고) │ ├── bugs/ # 구조화된 버그 추적기 + 솔루션 지식 베이스 │ ├── sessions.yaml # 다중 에이전트 조정 │ └── memory/ │ ├── PENDING_WORK.yaml # 세션 간 작업 추적기 │ └── file_edit_log.yaml # 편집 인식 ├── docs/ │ ├── feature_flows/ # 라이프사이클 상태 머신 │ └── reference/ │ ├── packages/ # 검증된 패키지 지식 │ ├── research/ # 세션 간 연구 종합 │ ├── KNOWLEDGE_DIRECTORY.yaml # 모든 시스템의 태그 인덱스 │ └── PACT_BASELINE.yaml # 에이전트 역량 자각
여섯 가지 기둥
- 기계적 강제 — 위반 사항이 적용되기 전에 차단하는 셸 훅. 하드코딩된 비밀, 강제 푸시, 읽지 않은 파일 편집, 로컬이 원격보다 뒤처진 상태에서 커밋. 모두 기계적으로 차단됩니다.
- 컨텍스트 대체 — 아키텍처 맵과 라이프사이클 흐름이 기억을 대체합니다. 에이전트는 편집 전에 SYSTEM_MAP.yaml을 읽고 양방향 종속성을 추적합니다.
- 자체 진화 추론 — 19가지 인지적 재지향(v0.1에서는 6가지로 시작). 이는 에이전트가 주요 결정 지점에서 스스로에게 묻는 질문으로, 규칙이 아닙니다. 규칙은 압박 속에서 대충 읽힙니다. 그리고 에이전트는 패턴을 발견할 때 자체적으로 추가할 수 있습니다.
- 구조/행동 분리 — 아키텍처 맵 = "어떤 파일을 다루나요?" 기능 흐름 = "잘못 다루면 무엇이 깨지나요?" 두 파일, 두 가지 역할. 절대 혼합하지 않습니다.
- 다중 에이전트 복원력(v0.3) — Claude와 Gemini는 동일한 훅, 규칙, 작업 추적기를 공유합니다. 하나가 다운되면 컨텍스트 손실 없이 다른 것으로 전환합니다. Gemini 훅은 JSON 형식을 번역하고 동일한 .claude/hooks/ 스크립트에 위임하는 얇은 어댑터입니다(각각 약 20줄). 한 세트의 규칙, 두 에이전트, 제로 드리프트.
- 복합 지능(v0.4) — 각 세션이 이전보다 더 똑똑해지도록 하는 연구 종합, 지식 디렉토리, 역량 기준선.
복합 지능 세부 사항
새로운 Claude 세션에는 학습 데이터와 컨텍스트 창이 있습니다. PACT를 실행하는 세션에는 학습 데이터 + 컨텍스트 창 + 이전 세션이 얻은 모든 종합이 있습니다.
세 가지 시스템이 복합 지능을 작동하게 합니다:
- 연구 지식 베이스 — 에이전트가 실제로 무언가를 연구할 때(코드 분석과 온라인 문서 결합), 종합이 저장됩니다. 원시 사실이 아니라, 재발견 가능한 것들입니다. 프로젝트 컨텍스트를 외부 증거와 연결한 추론입니다. 향후 세션은 태그로 찾아내고, 심화하거나, 새로운 각도에서 재구성합니다.
- 지식 디렉토리 — 모든 지식 시스템(연구, 버그, 솔루션, 패키지, 기능 흐름)에서 태그를 파일에 매핑하는 하나의 YAML 파일. 에이전트는 이를 한 번 읽고 어떤 주제에 대해 이미 존재하는 것을 알게 됩니다. 지식 파일을 추가할 때 이를 업데이트하지 않으면 커밋을 차단하는 훅이 있어 정확성을 유지합니다.
- 역량 기준선 — PACT_BASELINE.yaml에 문서화된 이는 에이전트 역량 자각을 제공합니다.
PACT는 Claude가 같은 실수를 반복하지 못하도록 하는 훅 세트로 시작했습니다. 네 번의 릴리스 후, 이제는 모든 세션이 진정으로 이전보다 더 똑똑해지도록 만드는 시스템으로 변모했습니다.
📖 Read the full source: r/ClaudeAI
👀 See Also

클로드 코드 카르마: 클로드 코드 세션을 위한 로컬 관측 가능성 대시보드
Claude Code Karma는 ~/.claude/의 JSONL 파일을 파싱하여 Claude Code 세션 데이터를 시각화하고, 도구 사용량을 추적하며, 무음 실패를 모니터링하는 오픈소스 로컬 대시보드입니다. FastAPI, Svelte-Kit 2, Svelte 5 및 SQLite로 구축되어 완전한 세션 타임라인과 실시간 추적 기능을 제공합니다.

클로드 코드 프로덕션 등급 플러그인 v3.0 출시: 자율 소프트웨어 개발 파이프라인
Claude Code용 Production Grade Plugin v3.0이 이제 MIT 라이선스 하에 무료 오픈소스 소프트웨어로 이용 가능합니다. 이 플러그인은 엔지니어링 팀 역할을 하는 13가지 AI 기술을 통해 요구사항부터 배포까지 완전한 개발 파이프라인을 구축합니다.

클로드 코드의 사양 기반 개발 워크플로우: 분해, 컨텍스트 정리 및 비용 관리
Claude Code를 위한 사양 기반 개발 접근법으로, 2차원 분해, 단계 간 컨텍스트 정리, 디스크에 사양 저장을 통해 에이전트 성능을 개선하고 비용을 절감합니다.

클로드 코드용 789개 다운로드 가능한 스킬 무료 라이브러리
clskills.in은 Claude Code를 위한 789개의 다운로드 가능한 .md 스킬 파일을 제공하는 검색 가능한 허브로, 엔터프라이즈 플랫폼, 프로그래밍 언어, DevOps 도구 등 60개 이상의 카테고리로 구성되어 있습니다. 각 다운로드에는 README 파일과 자동 설치 프롬프트가 포함됩니다.