Ch2
35

2장. Claude 작업 구조를 이해하는 기본 개념

용어를 잘못 잡으면 전체가 꼬인다. 작업면·하네스·검증의 사고방식을 정리한다.

2장. Claude 작업 구조를 이해하는 기본 개념

2.1 용어를 잘못 이해하면 전체가 꼬인다

Claude 관련 글이 어렵게 느껴지는 이유는 단어 수가 아니다. 서로 다른 층위가 한꺼번에 섞여서다. 먼저 큰 갈래부터 잡는다.

다섯 가지 핵심 용어

Project

작업공간
같은 배경 자료를 들고 가는 작업 공간

Skill

절차
반복 작업을 다시 쓰기 쉽게 정리한 절차

Connector

연결
바깥 서비스에 닿는 사용자용 연결

Plugin

패키지
여러 절차와 연결을 묶어 배포하는 상자

Hook

자동 개입
실수나 누락을 줄이는 자동 검사 규칙

이름을 외우기 전에 지금 필요한 것이 대화인지, 배경 자료를 오래 들고 가는 작업인지, 초안 위임인지, 구현과 검증인지부터 묻는 편이 낫다.

네 가지 핵심 틀

1장에서는 하네스를 "Claude가 일하는 작업장"으로 잡았다. 여기서 경계를 더 정확히 고정한다.

작업면

시작 화면
Chat, Projects, Cowork, Claude Code 같은 시작 표면

하네스

실행 환경
권한, 자동 개입 규칙, 폴더 구조, 테스트를 묶은 작업장

운영층

반복 운영
예약 실행, 관리 설정, 사용량 분석, 설치 장터

시스템

전체 구조
작업면과 하네스에 사람 검토와 반복 루프까지 얹은 전체

작업면은 "어디서 시작하느냐", 하네스는 "어떤 작업장에서 움직이느냐", 운영층은 "그걸 계속 굴릴 수 있느냐", 시스템은 "이 모두를 묶은 전체"다.

사무실 비유로 바꾸면 선명해진다. 작업면은 책상, 하네스는 서랍과 결재선과 체크리스트, 운영층은 관리실, 시스템은 사무실 전체다.

2.2 가장 중요한 분류: 지식, 도구, 패키지, 통제

Claude 생태계는 네 축으로 나누면 선명해진다.

지식 레이어

무엇을 아는가
CLAUDE.md, 규칙, 기억, 프로젝트 배경, 예시, 스킬 지침

도구 레이어

무엇을 하는가
Bash, Read/Edit/Write, MCP, connector, 브라우저, 예약 실행

패키지 레이어

어떻게 배포
스킬, 플러그인, 설치 항목

통제 레이어

어떻게 막는가
권한, 훅, 승인 단계, 계획 모드, 테스트, 검토 에이전트

작업장 비유로 보면 간단하다. 지식은 매뉴얼 선반, 도구는 책상 위 장비, 패키지는 온보딩 상자, 통제는 잠금장치와 결재선이다.

같은 요청을 레이어로 나누면

요청
"매주 경쟁사 브리프를 자동으로"

검색 기능만 붙는다고 좋아지지 않는다. 템플릿만 있어도 자료를 못 읽으면 빈약하다. 네 레이어가 함께 맞물릴 때 결과가 붙는다.

레이어별 분해
네 축으로 분리
  • 지식: 브리프 템플릿, 경쟁사 목록, 기간 규칙
  • 도구: 웹 검색, Drive/Notion connector, 저장 경로
  • 패키지: weekly-brief skill 또는 plugin
  • 통제: 행동 제안 3개 이하, 출처 필수, 발송 전 사람 검토

Claude Code 설정 scope

공식 settings 문서(2026년 3월 23일 기준)는 우선순위를 이렇게 설명한다.

Managed
조직 잠금
CLI args
명령행
Local
로컬
Project
저장소
User
개인

조직이 위에서 잠근 규칙은 개인이나 저장소 설정으로 덮지 못한다. 이 한 줄만 알아도 "왜 내 설정이 안 먹지?" 같은 혼란이 줄어든다.

토큰을 초반부터 이해해야 하는 이유

토큰은 모델이 읽고 쓰는 글 조각의 계산 단위다. 사용자가 한 줄을 입력해도 실제로는 그 한 줄만 보내지지 않는다. 현재 질문, 직전 대화, 읽은 파일, CLAUDE.md, 규칙, 도구 결과, 방금 만든 출력까지 한꺼번에 문맥 창으로 들어간다.

넓은 맥락에 밀어넣기
저장소 전체를 읽히고 긴 대화 안에서 계속 수정한다. 느리고 비싸고 품질도 흔들린다.
꼭 필요한 것만
함수 하나와 에러 로그 20줄만 보여 주고 끝낸다. 토큰을 아낀다는 말은 인색하게 굴자가 아니라 꼭 필요한 문맥만 읽게 설계하자는 뜻이다.

2.3 왜 Claude 활용에서 "파일"이 기본 단위가 되는가

처음 접하면 흔히 이렇게 생각한다.

짧은 작업은 그렇다. 하지만 Claude Code와 Cowork가 강해지는 지점은 대화를 오래 이어 가는 능력이 아니다. 작업 상태를 파일로 남기고 다시 읽는 구조에 있다.

마크다운 파일은 형식 문법이 아니라 사람과 Claude가 함께 보는 공유 메모에 가깝다.

기억을 바깥으로 꺼낸다

이유 1
모델의 기억은 세션 길이에 영향받지만 파일은 남는다. CLAUDE.md는 계약, plan.md는 진행 상태, handoff.md는 이어받기 단서, brand-voice.md는 말투를 고정한다.

사람과 AI가 공유한다

이유 2
파일은 사람도 읽고, 다른 세션도 읽고, 다른 모델도 읽고, Git으로 버전 관리도 된다. AI에게 주는 힌트가 아니라 함께 쓰는 작업 자산이다.

반복을 가능하게 한다

이유 3
매주 경쟁사 브리프, 같은 형식 회의록, 같은 톤 뉴스레터, 같은 기준의 코드 리뷰. 반복되는 일은 기억보다 구조가 더 중요하다.

검토와 수정이 쉽다

이유 4
금지 표현이 생기면 anti-ai-writing-style.md를 고친다. 승인 경계가 바뀌면 working-rules.md를 고친다. 좋은 시스템은 프롬프트보다 파일 자산에 의존한다.

왜 하필 .md 파일인가

.md만 가능한 건 아니다. 다만 사람이 읽기 쉽고, Claude가 읽기 쉽고, 버전 관리가 쉽다. PDF, DOCX, PPTX, XLSX도 충분히 쓸 수 있다. 규칙, 템플릿, 브리프, 운영 메모, 계획, handoff처럼 자주 바뀌고 자주 읽는 운영 파일.md가 가장 잘 맞는다.

2.4 왜 "폴더"가 파일만큼 중요한가

파일이 기억의 단위라면 폴더는 역할의 단위다. 가장 흔한 실수는 모든 자료를 한 폴더에 몰아넣고 Claude에게 정리를 맡기는 일이다.

읽기와 쓰기가 섞인다

이유 1
원본 파일이 덮어써질 수 있고, 결과 파일 위치를 찾기 어렵다. 폴더 분리는 정리 취향이 아니라 오류 방지 장치다.

목적이 구조에 드러난다

이유 2
context/는 배경, projects/는 원자료, templates/는 출력 형식, outputs/는 결과, handoff/는 이어받기.

사고 반경이 줄어든다

이유 3
삭제가 일어나도 outputs/만 보면 된다. 원본은 projects/에 남고 템플릿은 templates/에 분리돼 오염되지 않는다.

행동이 예측 가능해진다

이유 4
"먼저 context/를 읽어라" 같은 운영 문장이 짧아진다. 프롬프트가 짧아져도 품질이 유지된다.

2.5 왜 템플릿을 따로 둬야 하는가

템플릿은 예쁜 형식을 재사용하려고 두는 게 아니다. 산출물 품질의 기준을 따로 관리하기 위해서다.

BEFORE
템플릿이 없을 때
  • Claude는 매번 다른 구조를 만든다
  • 사람은 검토할 때 비교 기준을 잃는다
  • 팀원이 바뀌면 품질이 흔들린다
  • "지난번처럼"이라는 모호한 지시가 반복된다
AFTER
템플릿을 분리하면
  • 구조와 내용이 자연스럽게 나뉜다
  • 이번에 바뀌는 내용과 유지할 형식을 덜 헷갈린다
  • 새 팀원도 품질을 맞추기 쉽다
  • 템플릿만 고쳐도 이후 산출물이 함께 올라간다

예를 들어 weekly-brief-template.md가 있으면 매번 "상단 요약, 중간 경쟁사 변화, 하단 액션"을 설명할 필요가 없다. Claude는 구조를 템플릿에서 읽고 이번 주 데이터만 새로 채운다.

템플릿과 예시는 어떻게 다른가

템플릿

구조
비어 있는 구조. 형식을 고정한다.

예시

품질
잘 된 완성본. 품질 기준을 보여 준다.

파일명 규칙은 왜 필요한가

생성형 작업은 수정본이 빠르게 늘어난다. 이름이 제각각이면 최신본을 찾기 어렵다.

이름이 제각각
최종.md, 최종수정.md, 진짜최종.md
프로젝트·종류·버전
client-a_weekly-brief_v1.md, client-a_weekly-brief_v2.md

좋은 파일명은 적어도 세 가지를 담는다. 프로젝트, 산출물 종류, 버전이다. 형식이 YYYY-MM-DD_topic_type.mdclient_project_v2.md든 팀이 정한 규칙이면 충분하다. 중요한 건 가장 좋은 형식이 아니라 일관성이다.

2.6 초보자가 가장 먼저 알아야 할 파일 8종

초보자에게 필요한 파일은 생각보다 적다.

about-me.md

맥락
사용자 맥락

working-rules.md

태도
작업 태도

brand-voice.md

말투
톤앤매너

glossary.md

용어
용어 기준

CLAUDE.md

계약
프로젝트 계약

plan.md

진행
진행 상태

handoff.md

인계
이어받기

template/*.md

형식
출력 구조

초보자용 시작 세트 구조

my-workspace/
├── ABOUT-ME/
│   ├── about-me.md
│   ├── working-rules.md
│   └── brand-voice.md
├── PROJECTS/
│   └── current-project/
│       ├── brief.md
│       └── glossary.md
├── TEMPLATES/
│   └── output-template.md
└── OUTPUTS/

"무엇을 읽어야 하는지"와 "무엇을 만들어야 하는지"가 분명해진다. 초보자는 새 파일을 많이 만들기보다 같은 구조를 반복해 쓰는 편이 빠르게 익숙해진다.

2.7 Skill, Plugin, MCP의 차이

초보자가 가장 많이 헷갈리는 조합이다. 차이만 고정한다.

command

호출
지금 한 번 실행하는 호출 버튼

Skill

절차
호출 뒤에 따라야 할 절차

Plugin

배포
절차와 부품을 함께 배포하는 상자

MCP

연결
바깥 도구에 닿는 길

실무 조합 순서는 보통 이렇다.

MCP
닿는다
Skill
절차를 얹는다
Plugin
묶어서 배포한다

한 줄로 줄이면 Skill은 하는 법, MCP는 닿는 길, Plugin은 묶어서 배포하는 상자다.

예를 들어 주간 보고서를 만든다면 Skill은 조사와 작성 순서를 정하고, MCP나 Connector는 Notion·Drive·웹 검색에 닿게 하고, Plugin은 이 구성을 팀에 설치한다.

초보자를 위한 한 줄 판단법

Skill
매번 같은 형식으로 하게 만들고 싶다
MCP / Connector
Slack, Drive, GitHub, DB 같은 바깥 도구에 닿아야 한다
Plugin
팀 전체가 같은 구성으로 바로 쓰게 하고 싶다
통제 레이어
실수하면 안 되고 승인이나 자동 검사가 필요하다

"좋아 보이는 플러그인"부터 고르기보다 문제 유형을 먼저 나누면 덜 헤맨다.

2.8 Connector와 MCP는 같은가

둘은 닮았지만 같은 말은 아니다. 둘 다 외부 도구에 연결하지만 사용자 경험의 층이 다르다.

CONNECTOR
사용자용 표현

앱 사용자가 설정 화면에서 검색하고 연결한다. 앱 장터에서 서비스 연결하기에 가깝다.

MCP
개발자용 표현

개발자가 서버와 도구 인터페이스를 설계한다. 회사 내부 배선반에 어떤 선을 물릴지 설계하기에 가깝다.

실무에서는 이렇게 나눈다.

Connector가 가벼움
"그냥 연결해서 쓰고 싶다" — UI에서 로그인하고 권한 승인만 필요하면 충분
MCP가 맞음
"이 연결 자체를 작업 시스템의 일부로 설계하고 싶다" — 서버·도구·응답 형식·프로젝트별 활성화를 세밀하게 통제

Connector 내부 구분 (2026년 3월 공식 도움말 기준)

로컬 데스크톱 확장

local
Claude Desktop에서 내 컴퓨터 파일, 로컬 앱, 시스템 자원에 닿는 연결. 로컬 문서 정리와 PC 자원 접근에 자연스럽다.

원격 웹 연결

remote
외부 서버를 거쳐 Asana, Linear, Notion 같은 클라우드 서비스와 연결. 팀 공유 SaaS와 실시간 클라우드 데이터에 적합하다.

2.9 Hook이 왜 중요한가

Hook은 초보자에게 조금 늦게 익숙해지지만 생산성을 빠르게 끌어올리는 장치다. 중요한 규칙을 모델의 기억에만 맡기지 않고 시스템 수준에서 자동으로 건다.

프롬프트에 조심하라고 적기
고위험 작업에서 프롬프트는 부탁에 가깝다. 모델은 잊거나 흘린다.
Hook으로 걸기
파일 수정 뒤 자동 포맷, 특정 파일 변경 시 타입 체크 강제, git push 전 리뷰, 위험 명령 차단. 실제 행동을 바꾼다.

2026년 3월 기준 Claude Code 공식 hooks 문서는 hooks를 단순 shell command로만 설명하지 않는다. command hook뿐 아니라 prompt-based hook, agent-based hook, HTTP hook까지 다룬다.

가장 작은 hook 예시 (PreToolUse)

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/block-rm.sh"
          }
        ]
      }
    ]
  }
}

위험한 Bash 명령을 실행하기 전에 차단하는 가장 단순한 패턴이다. 핵심은 완벽한 자동화가 아니다. 사람이 자주 놓치는 금지선을 시스템 쪽으로 끌어내리는 것이다. 최신 문서에는 HTTP hook allowlist나 managed-only hook 같은 조직 운영용 옵션도 있다.

2.10 Agent, Subagent, Agent Team은 무엇이 다른가

세 단어 모두 "여러 AI가 같이 일한다"는 인상만 남기기 쉬워 뭉뚱그려진다. 실제 구조는 다르다.

agentic vs agent

AGENTIC
일하는 방식

단순히 답만 하지 않고 여러 단계를 스스로 진행하는 성격. 자료 읽기, 질문 다시 묻기, 파일 만들기, 검토, 결과 남기기 흐름.

AGENT
일을 수행하는 단위

그 흐름 안에서 실제로 일을 수행하는 작업 주체. Claude 인스턴스 전체를 가리키는 가장 넓은 말.

Subagent와 Agent Team

Subagent

한 세션 내부
현재 세션 안에서 특정 역할만 잠깐 분리. 탐색, 요약, 리뷰, 리스크 점검을 맡긴다. 도구 권한이 다를 수 있고 컨텍스트도 분리된다. 한 사람이 손을 잠깐 빌리는 방식.

Agent Team

여러 세션 병렬
여러 세션이 팀처럼 움직인다. 팀 리드와 팀원이 나뉘고 메시지 교환과 작업 할당이 생긴다. 병렬 구현이나 역할 분담이 큰 작업에 잘 맞는다.

왜 지금 에이전트가 나왔나

단순하게 정리하면 머리가 좋아지고, 더 오래 생각할 수 있게 되고, 손이 생겼기 때문이다.

1단계모델 지능이 올라갔다
더 긴 문맥과 더 복잡한 계획을 다루기 시작했다
2단계test-time compute가 붙었다
OpenAI Learning to reason, Anthropic Extended thinking. 바로 답하지 않고 더 오래 생각한 뒤 답한다
3단계도구와 연결이 붙었다
Bash, 파일 R/W, 브라우저, computer use, MCP. 말로 끝나지 않고 파일·데이터·코드 변경까지 이어진다

에이전트는 "더 똑똑한 챗봇"이 아니다. 생각하는 시간과 손이 붙은 LLM이 실제 업무 흐름을 만나면서 나온 형태다.

LLM OS라는 말

운영체제 커널을 모델로 바꾼다는 뜻으로 이해하면 과하다. 안드레이 카파시(Andrej Karpathy)가 말해 온 두 가지 비유를 푼 표현에 가깝다. 하나는 GPT를 자연어 프로그램을 실행하는 범용 컴퓨터로 본 관점, 다른 하나는 LLM을 초기 운영체제에 비유한 관점이다.

핵심은 모델 하나가 모든 것을 안다는 뜻이 아니다. 모델 주변에 파일, 규칙, 기억, 도구, 승인선이 새로운 작업 운영층처럼 붙는다는 데 있다.

실무적으로는 네 층을 같이 떠올리면 감이 온다.

인터페이스 층

입력
사람은 자연어, 파일, 이미지, 음성으로 작업을 건다

상태 층

맥락
CLAUDE.md, memory, brief, decision log, handoff가 맥락을 붙든다

실행 층

행동
Bash, MCP, browser, connector, scheduled task가 실제 행동을 맡는다

통제 층

안전
approval, hook, sandbox, review, replay가 위험 반경을 줄인다

Software 3.0이라는 말도 같은 맥락이다. 전통 코드와 모델 가중치만이 아니라 자연어 자체가 작업 지시와 조합의 인터페이스가 되고 있다.

2.11 Remote Control, Channels, Scheduled Tasks의 차이

셋 다 "책상 앞에 없어도 Claude가 움직인다"는 인상을 준다. 하지만 출발 버튼을 누르는 주체가 다르다.

Remote Control

사람이 이어받음
이미 돌아가는 세션을 멀리서 조작. 장기 실행, 외출 중 승인, 이동 중 짧은 확인

Channels

외부가 밀어넣음
외부 시스템이 이벤트를 세션으로 밀어넣음. Telegram, Discord, webhook, CI 결과, 장애 알림

Scheduled Tasks

시간이 트리거
정해진 시점에 자동 실행. 주간 브리프, 매일 오전 리포트, 정기 점검

Scheduled Tasks는 제품면마다 구현이 다르다

Claude Code
로컬 cron 기반

/loop와 CronCreate / CronList / CronDelete 같은 로컬 cron 도구로 설명된다.

Cowork
데스크톱 UX 기반

Claude Desktop의 그래픽 UX와 /schedule이 중심이다. 데스크톱 앱이 열려 있고 컴퓨터가 깨어 있어야 한다. 완전한 24시간 독립 실행 환경이 아니다.

Claude Code on the web은 다른 상자다

Remote Control
살아 있는 로컬 세션을 이어받는다
Claude Code on the web
원격 VM에 새 작업을 위임한다. GitHub 저장소를 원격 환경에서 비동기로 돌려 PR을 만든다

2.12 Context Engineering이 Prompt Engineering보다 더 중요해진 이유

과거의 LLM 활용은 "프롬프트를 어떻게 쓰느냐"가 중심이었다. 지금은 "Claude가 읽게 될 전체 시스템 상태를 어떻게 배치하느냐" 가 더 중요하다.

파일 상주path-specific ruleskill 로딩 시점MCP 활성화tool output 요약HANDOFF 기록

Context Engineering이 다루는 것은 이런 것들이다. 추상 이론이 아니라 파일, 규칙, 도구 상태를 어떻게 배치하느냐의 문제다.

같은 버그 수정도 세 층으로 나누면

Prompt Engineering

지시문
"이 에러를 고쳐 줘"

Context Engineering

배치
에러 로그, 관련 테스트 파일, CLAUDE.md, 최근 변경 파일만 같이 제공

Harness Engineering

환경
수정 전 plan 작성, 수정 후 테스트 자동 실행, 실패 시 handoff.md 기록

2.13 Harness Engineering이란 무엇인가

Harness에는 시스템 프롬프트와 프로젝트 규칙, 도구 목록과 MCP 서버 정의, Hook과 권한 정책, 세션 재개와 압축, handoff 정책, 테스트와 검증, 로그와 알림, worktree와 tmux, 원격 제어와 채널 연결이 들어간다. 프롬프트를 더 영리하게 쓰는 기술이 아니라 모델이 일하는 작업장을 설계하는 기술이다.

초보자는 아래만 챙겨도 하네스를 만들기 시작한 셈이다.

  1. CLAUDE.md에 기본 규칙 적기
    프로젝트 계약을 텍스트로 고정한다
  2. settings.json에 허용/차단 적기
    도구 권한 경계를 만든다
  3. plan.md로 큰 작업 쪼개기
    탐색과 실행을 분리한다
  4. hook으로 자동화
    테스트나 포맷을 자동으로 건다
  5. handoff.md로 종료 상태 남기기
    다음 세션이 이어받을 단서

하네스는 거창한 프레임워크가 아니다. Claude가 매번 같은 작업장에서 움직이게 만드는 최소 장치 모음이다.

2.14 Plan Mode, AskUserQuestion, Approval의 역할

아래 세 표현은 2026년 3월 23일 기준 Anthropic 전체의 단일 공식 브랜드 명칭이 아니라, agentic workflow를 설명할 때 쓰는 실무형 약칭에 가깝다.

Plan Mode

탐색·실행 분리
큰 작업에서 잘못된 가정으로 바로 수정에 들어가는 문제를 줄인다

AskUserQuestion

빠진 요구 채우기
구조화된 질문으로 빠진 요구사항을 채운다. Cowork에서 클릭 기반 입력으로 품질을 끌어올린다

Approval

사람 승인 지점
완전 자동화와 완전 수동 사이에 사람이 개입할 자리를 만든다

언제 쓰는가

Plan Mode

범위
범위가 크고 파일을 여러 개 건드릴 때

AskUserQuestion

빠진 입력
독자, 형식, 우선순위 같은 입력이 빠졌을 때

Approval

고위험
삭제, 배포, 발송, DB 쓰기처럼 실패 비용이 큰 작업일 때

2.15 "OpenClaw처럼 쓴다"는 말의 의미

사용자가 말하는 "OpenClaw처럼"은 특정 제품의 모든 기능을 복제한다는 뜻이 아니다. 여러 세션과 역할을 병렬로 운용하고, 장기 실행과 상태 지속을 중시하며, 채널·원격 제어·예약·메모리·외부 도구 연결을 함께 묶는 운영 성향을 뜻한다. "계속 켜져 있고 이어받을 수 있는 작업 시스템"이라는 목표에 가깝다.

OpenClaw 공식 문서는 이를 self-hosted gateway로 설명한다. Gateway 하나가 세션, 라우팅, 채널 연결의 기준점이 되고, WhatsApp·Telegram·Discord·iMessage 같은 메시징 채널과 cron jobs, heartbeat, remote access, browser control, workspace/local/bundled skills, multi-agent routing을 같은 운영면에서 다룬다. 메시징 앱, 스케줄러, 세션 관리자, 로컬 도구, 에이전트 라우터가 묶인 개인용 에이전트 운영면이다.

"OpenClaw처럼"이 원하는 다섯 가지

어디서나 부를 수 있다

1
데스크톱 앞이 아니어도 폰이나 메시징 채널에서 조향

세션이 끊기지 않는다

2
며칠짜리 작업과 여러 역할이 상태를 유지한 채 이어짐

시간과 이벤트로 시작

3
cron, wakeup, webhook, chat message가 출발 버튼

스킬과 도구를 작업장에 심음

4
workspace skill, local override, plugin으로 운영 자산 고정

Claude에서 유사한 조합

Claude Code 위에 CLAUDE.md, hooks, subagents나 agent teams를 얹고, MCP와 plugins, skills를 연결하고, Remote Control·Channels·Scheduled Tasks·Claude Code on the web을 상황별로 나눠 쓰고, Cowork와 persistent thread, connector와 plugin 조합을 함께 쓰는 그림이다.

중요한 차이

OPENCLAW
gateway 집중

많은 기능을 하나의 gateway/control plane에 모은다. 보안 문서는 gateway당 신뢰할 수 있는 단일 운영자를 전제로 두며 적대적 다중 테넌트 경계는 지원 모델이 아니라고 설명한다.

ANTHROPIC
표면 분리

같은 수요를 여러 공식 표면으로 분리한다. Remote Control, Channels, Claude Code on the web, Cowork scheduled tasks, org-managed plugin, admin toggle처럼 표면마다 로그인, 조직 활성화, 실행 위치, 기록과 정책을 따로 둔다.

"OpenClaw처럼"은 특정 브랜드 기능보다 "항상 켜져 있고 스스로 이어가는 작업 시스템"이라는 운영 목표에 가깝다. Claude 쪽에서는 그 목표를 더 잘게 쪼갠 제품 표면을 조합해 구현한다.

2.16 초보자가 가장 자주 하는 오해 12가지

초보자 오해는 결국 한 방향으로 모인다. "모델만 더 좋은 걸로 바꾸면 워크플로까지 좋아질 것" 이라는 기대다.

프롬프트 길이

오해
길게 쓰기만 하면 결과도 좋아질 것

Skill = Plugin

오해
둘을 같은 것으로 봄

MCP만 연결

오해
연결만 하면 Claude가 도구를 잘 쓸 것

CLAUDE.md = 백과사전

오해
길게 쓰면 더 좋아질 것

세션 하나에 다 몰기

오해
모든 일을 한 세션에

command output 전부 표시

오해
길게 보여 주면 더 정확할 것

Cowork = enterprise 감사

오해
감사 표면으로 이해

Remote Control = 모바일 완전체

오해
모바일 완전 작업면으로 이해

공식 도움말 기준으로 Cowork 기록은 Audit Logs, Compliance API, Data Exports에 잡히지 않으며 regulated workload(규제 대상 업무)에 쓰지 말아야 한다. 원격 이어받기는 데스크톱 작업을 계속 조향하는 기능으로 이해하는 편이 맞다. 초반에는 "더 똑똑한 모델만 찾으면 된다"는 기대를 내려놓는 편이 낫다.

2.17 이 장의 실전 요약

이 장을 한꺼번에 다 기억할 필요는 없다. 네 가지만 남기면 이후 장들이 훨씬 쉬워진다.

Skill / Plugin

1
Skill은 "하는 법"을 담은 방법론, Plugin은 방법론과 도구를 묶어 배포하는 상자

MCP / Hook

2
MCP는 Claude가 외부 세계에 닿는 통로, Hook은 그 위에서 행동을 강제하는 안전장치

Context / Harness

3
Context Engineering은 무엇을 읽게 할지, Harness Engineering은 어떤 환경에서 일하게 할지

자동화의 조건

4
권한, 검증, 상태 유지, 사람 승인 지점까지 같이 설계했을 때 실무용에 가까워진다

2.18 장 끝 참고 출처

공식

  • Claude Help Center: What are Skills?
  • Claude Code Docs: plugins, skills, channels, scheduled tasks, agent teams
  • Claude Help Center release notes

커뮤니티

  • 공개 커뮤니티 자료 중 .claude/, hooks, skills, memory, multi-session 운영 글
2장. Claude 작업 구조를 이해하는 기본 개념 | 입문 트랙 — 그로우빗