Harness Engineering · 실습형 커리큘럼
AI에게 "한 번 시키는 법"은 누구나 압니다. 이 과정은 그다음을 가르칩니다 — 누가 돌려도 같은 품질이 나오는 하네스(harness)를 만드는 법. 코드를 쓰지 않는 실무자가 Claude Code로 7차시 만에 내 업무 하네스 한 벌을 완성합니다.
먼저 알고 시작할 것
도구가 Claude Code든 Codex든, 업종이 광고든 제조든 공공이든 — 좋은 하네스는 늘 이 네 가지의 변주입니다.
01
"무엇을(스펙)·누가(에이전트)·어떻게(스킬)"를 한 프롬프트에 뭉치지 않고 파일로 나눕니다. 나눠야 재사용·비교·유지보수가 됩니다.
02
매핑 규칙·도메인 지식·표준 양식을 프롬프트가 아니라 파일로 꺼냅니다. 지식이 바뀌어도 로직은 그대로입니다.
03
표준 스키마·출력 형식을 먼저 정하면 일을 병렬로 나누고, 매번 같은 형식으로 반복할 수 있습니다.
04
만든 주체가 자기 결과를 최종 승인하지 않습니다. 별도 리뷰어가 교차 검증합니다. 잘 쓰기와 빠뜨리지 않기는 다른 능력입니다.
하네스의 구성 요소
하네스는 결국 이 세 가지의 조합입니다. 무엇을 언제 쓰는지 구분하는 것이 이 과정의 핵심 감각입니다.
판단 규칙 — 정의가 고정돼 늘 같은 답이 나와야 하는 일(계산·조회·API)은 Tool로, 맥락에 따라 달라지는 판단(무엇이 중요한가·어떻게 쓸까)은 Skill로. 그 둘을 누구에게 맡길지가 Agent입니다.
커리큘럼 · 7차시
코드를 쓰지 않는 실무자를 위한 7차시 과정입니다. 1차시에서 고른 내 업무 하나를 7차시까지 끌고 가며, 마지막에 파일로 남는 하네스 한 벌을 완성합니다. 각 차시는 교재 + 실무 사례로 구성됩니다. 광고대행사 AE 정하늘 대리가 1차시부터 7차시까지 자기 업무를 하네스로 만드는 과정을 ‘완성된 답’으로 보여 줍니다.
터미널을 처음 열어 보는 분 기준으로 씌었습니다. Git · Claude Code · 에이전트 팀 · Harness 플러그인까지 한 번에 준비합니다.
설치가이드 열기 →실습 모듈 원본
차시 커리큘럼이 사용하는 실습 모듈의 원본 교안입니다. 각 카드는 GitHub의 실습 폴더로 연결됩니다. 순서대로 배우려면 위의 7차시 커리큘럼을 따르세요.
필터를 고르면 그 대상에 맞는 모듈이 강조됩니다.
Python 40여 줄로 생산지표(OEE) 계산 MCP 서버를 만들어, Claude Code와 Codex가 같은 서버를 공유하게 합니다. Skill(설명서)과 Tool(계산기)의 차이를 손으로 익힙니다.
tool/ 실습 →두 개의 에이전트, 하나의 원리
Claude Code와 Codex는 문법이 다를 뿐 개념은 같습니다. 처음엔 대화형으로 일을 시키며 승인·권한 감각을 익히고, 세 번 이상 반복되는 일만 비대화형으로 자동화합니다. 자동화는 대화형의 대체가 아니라, 충분히 반복되는 일에 대한 졸업입니다.
누구를 위한가
본 과정 7차시는 모두 같습니다 — 코딩 지식은 필요 없습니다. 갈라지는 것은 수료 이후입니다.
기획·마케팅·관리·리서치 담당
개발·데이터·플랫폼 담당
server.py 를 읽고 도구를 여러 개 추가.claude/ 로 배포시작하기
최초 1회만 설치하면 됩니다. 터미널이 처음이어도 괜찮습니다 — 설치가이드가 명령마다 "이렇게 나오면 정상 / 이렇게 나오면 오류"를 함께 안내합니다.
STEP 1
git --version
실습 저장소와 플러그인을 받는 데 필요합니다.
STEP 2
irm https://claude.ai/install.ps1 | iex
설치 후 터미널을 새로 엽니다.
STEP 3
/plugin marketplace add revfactory/harness /plugin install harness@harness-marketplace
Anthropic Skills도 함께 설치합니다.
STEP 4
setx CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 1
하네스의 필수 조건입니다.
STEP 5
python --version
3.10 이상이 아니면 설치합니다. 6차시 실습이 Python 위에서 돕니다 — 당일에 설치하려다 막히는 일이 가장 많습니다. 도구 연결(MCP)은 6차시 직전에 5분이면 됩니다. (Codex는 선택)