// education

Claude 사용법 [5편: 시스템 설계 - 컨텍스트, 하네스 & 자동 검증]

Claude 마스터 가이드 5편에서는 에이전트가 궤도를 벗어나지 않고 안전하게 작업하도록 둘러싸는 **하네스 엔지니어링 (Harness Engineering)**의 4대 기둥과 자동 검증 파이프라인을 학습합니다.


1. 하네스 엔지니어링의 4대 기둥 (Four Pillars)

하네스(Harness)란 AI 에이전트가 안전한 울타리 안에서만 작동하도록 제어하는 주변 시스템입니다.

   ┌────────────────────────────────────────────────────────┐
   │             Four Pillars of Agent Harness              │
   └───────────────────────────┬────────────────────────────┘
                               │
         ┌─────────────────────┼─────────────────────┐
         ▼                     ▼                     ▼
   1. Constrain          2. Inform             3. Verify             4. Correct
  - 접근 범위 제한      - 레퍼런스 정보 주입   - 런타임 결과 검증    - 에러 자가 치유
  1. Constrain (접근 제약): 에이전트가 수정할 수 있는 파일 범위와 네트워크 접근 권한을 제한합니다.
  2. Inform (정보 주입): CLAUDE.md 파일과 프로젝트 스키마 가이드라인을 사전에 주입합니다.
  3. Verify (자동 검증): npm test, npm run lint 명령을 구동하여 정상 동작 여부를 판정합니다.
  4. Correct (자가 보정): 검증 실패 시 에러 로그를 직접 읽고 코드를 스스로 다시 고칩니다.

2. 통합 자동 검증 파이프라인 스크립트 작성 예시

# 린팅, 타입 체크, 단위 테스트를 한 번에 구동하는 통합 검증 명령어
npx eslint src/ && npx tsc --noEmit && npm test
← 이전Claude 사용법 [4편: 실행 카드 - 템플릿, 체크리스트 & 학습 경로] 다음 →Claude 사용법 [6편: 확장과 자동화 - Skills, Plugins, MCP & Hooks]