Claude 마스터 가이드 5편에서는 에이전트가 궤도를 벗어나지 않고 안전하게 작업하도록 둘러싸는 **하네스 엔지니어링 (Harness Engineering)**의 4대 기둥과 자동 검증 파이프라인을 학습합니다.
1. 하네스 엔지니어링의 4대 기둥 (Four Pillars)
하네스(Harness)란 AI 에이전트가 안전한 울타리 안에서만 작동하도록 제어하는 주변 시스템입니다.
┌────────────────────────────────────────────────────────┐
│ Four Pillars of Agent Harness │
└───────────────────────────┬────────────────────────────┘
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
1. Constrain 2. Inform 3. Verify 4. Correct
- 접근 범위 제한 - 레퍼런스 정보 주입 - 런타임 결과 검증 - 에러 자가 치유
- Constrain (접근 제약): 에이전트가 수정할 수 있는 파일 범위와 네트워크 접근 권한을 제한합니다.
- Inform (정보 주입):
CLAUDE.md파일과 프로젝트 스키마 가이드라인을 사전에 주입합니다. - Verify (자동 검증):
npm test,npm run lint명령을 구동하여 정상 동작 여부를 판정합니다. - Correct (자가 보정): 검증 실패 시 에러 로그를 직접 읽고 코드를 스스로 다시 고칩니다.
2. 통합 자동 검증 파이프라인 스크립트 작성 예시
# 린팅, 타입 체크, 단위 테스트를 한 번에 구동하는 통합 검증 명령어
npx eslint src/ && npx tsc --noEmit && npm test