studiosoluta
← Claude 시작하기

운영하기

반복 작업을 맡기고, 도구를 나누고, 회고로 다듬습니다.

이 단원을 다루는 수업 좋은 프롬프트로 이미지와 영상 만들기 파리 거리에서 자전거 타기

이미 아는 내용이면 건너뛰기

아래 세 가지에 막힘없이 답할 수 있으면 이 단원은 건너뛰고 다음으로 가도 됩니다.

  • Hooks로 포맷·검수를 자동화하는 경계를 잡을 수 있나요?
  • Claude·Codex·Cursor를 작업에 따라 나눠 쓰고 있나요?
  • 세션 운영 루틴과 정기 회고를 돌리고 있나요?
다음 단원으로 — 스킬로 해 보는 실제 작업 →

학습 카드 13장

이 단원의 학습 카드

모든 학습 카드 내용을 아래에서 차례로 볼 수 있습니다.

01 실습 업무 실전 투입 만든 스킬을 실제 업무 자료로 한 번 돌리고, 통과한 지점과 손댄 지점을 workflow.md에 기록할 수 있습니다
실제 업무 자료로 실행한 결과를 확인하고 통과·수정 내용을 기록합니다.
실제 업무 자료로 실행한 결과를 확인하고 통과·수정 내용을 기록합니다.
  • 자료 한 건을 골라 스킬을 한 번 실행합니다

    • 여러 건을 한꺼번에 돌리면 어디서 어긋났는지 찾기 어려우므로 처음에는 한 건만 봅니다.
  • 출력을 workflow.md에 적어 둔 출력 기준과 대조합니다

    • 기준과 맞는 부분이 통과한 지점이고, 사람이 다시 손댄 부분이 아직 못 맡기는 지점입니다.
    • 두 가지를 나눠 적어 두면 다음에 무엇을 고칠지가 남습니다.
  • 첫 실행은 발송·공개 단계에 바로 걸지 않습니다. 출력만 만들고 사람이 확인한 뒤 내보냅니다

  • 붙여넣기 예제: 순서의 각 단계 아래. 위에서부터 하나씩 실행합니다

  1. 실제 업무 자료 한 건을 고릅니다.

  2. 스킬을 그 자료로 한 번 실행합니다.

    [스킬 이름]을 이 자료로 한 번 실행해 줘. 결과를 내보내지 말고 출력만 만들어 줘.

    확인스킬이 실행되고, 출력만 만들어집니다.

  3. 나온 출력을 workflow.md의 출력 기준과 대조합니다.

    방금 만든 출력을 workflow.md의 출력 기준과 대조해서 두 가지로 나눠 정리해 줘.
    - 기준과 맞은 지점
    - 내가 다시 손대야 하는 지점

    확인출력이 기준과 맞은 지점과 손대야 하는 지점, 두 가지로 나뉘어 정리됩니다.

  4. 사람이 손댄 지점을 적습니다.

  5. 다음에 고칠 것 하나를 정해 workflow.md에 남깁니다.

    지금까지 나온 손댄 지점 중에서 다음에 고칠 것 하나를 골라서, 이유와 함께 workflow.md에 추가해 줘.

    확인다음에 고칠 것 하나가 이유와 함께 workflow.md에 추가됩니다.

연습

같은 스킬을 다음 주 자료로 한 번 더 돌려 보고, 손대는 지점이 줄었는지 확인해 보세요.

실제 자료로 한 번 돌린 결과가 있고, workflow.md에 통과한 지점과 손댄 지점이 나뉘어 적혀 있으면 통과입니다.

알아두면 좋습니다

첫 실행을 발송, 결제, 공개처럼 되돌리기 어려운 단계에 바로 걸지 말고, 출력만 만들어 두고 사람이 확인한 뒤 내보냅니다. 실습에 회사 자료를 쓸 때는 사내 기밀 문서 원문과 고객·직원 개인정보를 넣지 않고, 업무 빈도나 자료의 종류처럼 일반화한 정보로 바꿔 씁니다. 결과가 기대와 다르다고 스킬을 통째로 다시 쓰지 않습니다. 손댄 지점 하나를 고치고 다시 돌리는 편이 무엇이 효과가 있었는지 알기 쉽습니다.

용어 풀이

전체 용어집 →
workflow.md
업무에 쓰는 스킬의 출력 기준과 손댄 지점을 기록해 두는 텍스트 파일입니다.
스킬
특정 작업을 반복해서 처리하도록 미리 정리해 둔 Claude용 작업 절차입니다.
02 개념 Deploy 저장과 배포는 다른 일 코드를 올리는 것과 사이트를 띄우는 것이 다른 단계라는 걸 구분할 수 있습니다
원격 저장소에 올리는 단계와 사이트를 공개하는 단계를 구분합니다.
원격 저장소에 올리는 단계와 사이트를 공개하는 단계를 구분합니다.
  • 코드를 GitHub에 올려도 사이트는 그대로일 수 있습니다. 올리기와 띄우기는 다른 단계입니다
    • GitHub이 하는 일 — 코드를 저장하고, 바뀐 내용을 기록하고, 검토해서 합칩니다.
    • 그다음에 필요한 일 — 코드를 브라우저가 읽을 파일로 조립하고(빌드), 인터넷에 올립니다(배포).

빌드와 배포는 어디서 도나요

  • 도는 곳: 내 컴퓨터가 아니라 배포 자동화 서비스의 컴퓨터
  • 코드를 GitHub에 올리면 연결된 서비스가 그 코드를 읽어 사이트로 만들고 주소에 올립니다
  • 남의 컴퓨터를 빌려 쓰는 것이라 무료 한도가 있습니다
  • 한도를 넘기면 결제 정보가 없을 때 실행이 막힙니다

한 곳에 묶어 두면 생기는 일

  • 배포 자동화가 코드 저장소와 같은 서비스에 묶이면, 그 서비스의 결제·한도 문제로 배포까지 함께 멈춥니다
  • 결과: 코드는 멀쩡한데 사이트만 옛날 것으로 남습니다
  • 저장하는 곳과 배포를 돌리는 곳을 나누면 동반 정지가 없습니다
  • 예: 사이트를 Cloudflare에 올린다면 Cloudflare 자체 빌드 기능으로 배포를 돌려 GitHub 쪽 한도와 떼어 놓습니다
  • 지금 작업 중인 저장소가 어디서 배포되는지부터 확인해 보세요

배포가 성공해도 화면은 확인합니다

  • 배포 자동화가 성공으로 끝나도 화면이 비어 있을 수 있습니다
  • 이유: 저장소에 없는 파일은 배포에 따라오지 않습니다
  • 확인 방법: 「배포했다는 말과 화면이 살아 있는 것」 카드
연습

지금 작업 중인 저장소에 위 첫 프롬프트를 넣어, 배포가 어디서 도는지 이름으로 확인해 보세요.

코드를 올린 뒤 사이트가 바뀌기까지 어떤 단계가 더 있는지 한 문장으로 말할 수 있으면 통과입니다.

알아두면 좋습니다

코드를 올렸는데 사이트가 그대로면 배포가 아직 안 돌았거나 실패한 것이므로, 저장소 화면의 실행 기록부터 확인합니다. 배포 자동화는 무료 한도가 있고, 한도를 넘기면 결제 정보가 없을 때 실행이 막힙니다. 이때는 코드가 멀쩡해도 사이트가 갱신되지 않습니다.

용어 풀이

전체 용어집 →
빌드
작성한 코드를 브라우저가 읽을 수 있는 파일 묶음으로 조립하는 단계입니다.
배포
조립된 파일을 인터넷에 올려 주소로 열리게 하는 단계입니다.
배포 자동화
코드를 올리면 빌드와 배포를 대신 실행해 주는 서비스입니다. GitHub Actions, Cloudflare Workers Builds 같은 것이 있습니다.

2026-07-26 기준 · 출처 · GitHub Actions billing, Cloudflare Workers Builds

03 실습 Deploy 배포했다는 말과 화면이 살아 있는 것 배포 뒤에 파일 수와 실제 화면을 직접 확인해서, 조용히 빠진 파일을 잡아낼 수 있습니다
  • 배포 성공 표시가 나와도 화면이 죽어 있을 수 있습니다
  • 예: 저장소에 없는 파일이 조용히 빠지는 경우

왜 대조가 통과하는데 화면이 깨지납니다

  • 흔한 방식: 배포 전후 파일을 하나씩 맞춰 보기
  • 이 방식은 양쪽에 다 있는 파일만 봅니다. 한쪽에서 통째로 사라진 파일은 비교 대상에 없어 전부 일치로 나옵니다
  • 실제 사례: 배포한 사이트의 이미지 파일 2,768개가 빠졌는데, 남은 파일끼리의 대조는 전부 일치였습니다
    • 화면을 열고 나서야 리포트 이미지가 전부 깨진 걸 알았습니다
    • 원인: 그 폴더의 .gitignore에 이미지 폴더가 적혀 있어, 저장소에서 새로 내려받은 복사본에 그 파일이 없었습니다
  • 대책: 개수를 세는 확인. 직전 배포보다 파일이 수백 개 줄었으면 그 자리에서 멈춥니다

반대 방향도 있습니다

  • 자산이 다 있는 폴더에서 배포해도 코드가 옛날 것일 수 있습니다
  • 실제 사례: 같은 사이트가 며칠 전 상태로 되돌아갔습니다. 배포에 쓴 폴더가 최신보다 365커밋 뒤에 있었습니다
  • 배포할 폴더가 동시에 만족할 두 조건
    • 코드가 최신인가
    • 저장소에 없는 자산이 갖춰져 있는가
  • 한 폴더가 둘 다 못 채우면, 최신 코드를 받아 빠진 자산을 복사해 넣은 다음 거기서 배포합니다

마지막은 눈으로

  • 마지막: 주소를 열어 이미지가 뜨는지, 링크가 열리는지 직접 봅니다
  • 직전 배포와 비교하는 검사만 믿으면, 한 번 잘못 나간 상태가 다음 기준이 돼 계속 통과합니다
  1. 배포하기 전에 배포할 폴더의 `.gitignore`를 엽니다. 여기 적힌 파일은 저장소에 없어서, 깨끗한 복사본에서 배포하면 따라오지 않습니다.

  2. 배포에 쓰는 폴더가 최신인지 확인합니다. 자산이 다 있어도 코드가 며칠 전 것이면 옛 화면이 나갑니다.

  3. 배포 뒤에 올라간 파일 개수를 직전 배포와 비교합니다. 수백 개가 줄었으면 멈추고 원인을 찾습니다.

  4. 마지막에 실제 주소를 브라우저로 열어, 이미지가 뜨는지, 링크가 열리는지 눈으로 봅니다.

연습

최근에 배포한 사이트가 있으면 주소를 직접 열어 이미지가 전부 뜨는지 보세요. 목록에서 하나를 골라 클릭까지 해 보면 더 정확합니다.

배포가 성공했다는 표시만 보고 끝냈는지, 주소를 열어 봤는지 답할 수 있으면 통과입니다.

알아두면 좋습니다

배포 전후 파일을 하나씩 대조해도 없어진 파일은 안 잡힙니다. 비교 대상이 남아 있는 파일뿐이기 때문입니다. 개수를 세야 잡힙니다. 직전 배포와 비교하는 검사도 한 번 잘못 나가면 그 잘못된 상태가 다음 비교의 기준이 됩니다. 그래서 화면을 직접 여는 확인이 마지막에 필요합니다.

용어 풀이

전체 용어집 →
.gitignore
저장소에 올리지 않을 파일을 적어 두는 목록입니다. 용량이 크거나 공개하면 안 되는 파일을 여기 적습니다.
깨끗한 복사본
저장소에 올라간 파일만 새로 내려받은 폴더입니다. 내 컴퓨터에만 있던 파일은 여기에 없습니다.
04 실습 Hooks Hooks — 자동 검수 Hooks로 포맷·테스트 같은 검수를 자동으로 실행할 수 있습니다
파일이 바뀌면 검사를 실행하고 실패한 내용은 수정합니다.
파일이 바뀌면 검사를 실행하고 실패한 내용은 수정합니다.
  • Skill로 절차를 정리해 두어도 그 끝에 붙는 검사(포맷·테스트·오탈자)는 사람이 기억해서 실행해야 합니다

  • 파일을 여러 개 고치는 세션에서는 마지막 검사를 깜빡하기 쉽고, 깜빡한 검사는 결과물에 그대로 남습니다

  • Hooks: 정해진 시점에 지정한 명령을 자동으로 실행하는 장치

  • CLAUDE.md는 참고할 규칙을 전달하고, Hook은 조건을 검사할 시점과 실패했을 때의 동작을 정합니다

  • 대표적인 시점:

  • PreToolUse — 도구 실행 전

  • PostToolUse — 도구 실행 후

  • SessionStart — 세션 시작 시

  • 저장 자체를 막아야 하면 PreToolUse를 사용합니다

  • PostToolUse는 파일이 바뀐 뒤에 실행되므로 이미 끝난 수정을 되돌리지 못하고 검사 결과만 알려 줍니다

  • 등록 위치: .claude/settings.json. 등록하면 그 시점마다 확인 요청 없이 명령이 실행됩니다

  • 등록 목록 보기: /hooks 명령(읽기 전용 브라우징)

  • 수정: 설정 파일을 직접 고치거나 Claude에게 요청

  • 개발 직군 밖에서도 씁니다:

  • 문서를 작성하는 직군이라면 파일을 저장할 때마다 포맷·오탈자 검사 스크립트가 자동 실행되게 걸어 둘 수 있습니다.

  • 기획서를 다루는 직군이라면 필수 항목이 빠졌는지 확인하는 검사를 같은 방식으로 걸 수 있습니다.

  • Hook은 확인 절차 자동화에 쓰고, 실행 여부의 최종 판단은 사람에게 남깁니다

  • commit 직후 배포까지 이어지는 Hook을 걸면 검수를 통과하지 못한 변경도 그대로 나갈 수 있습니다

  • 등록만 확인해서는 실제로 막는지 알 수 없으므로 조건을 어긴 입력과 정상 입력을 하나씩 실행합니다

  • 명령형·HTTP형 Hook이 제한 시간을 넘기면 기본 흐름이 계속될 수 있으므로 통과로 기록하지 않습니다

  • 실습: 순서 아래 실행 요청을 붙여넣어 금칙어가 든 파일은 저장 전에 막히고 정상 파일은 저장되는지 확인합니다

  1. 자동화할 검사를 하나 고릅니다 — 포맷터·문서 검사처럼 되돌리기 쉬운 것부터 시작합니다.

  2. .claude/settings.json에 Hook을 등록합니다.

  3. 실행 시점(이벤트)을 지정합니다 — 도구 실행 전(PreToolUse), 도구 실행 후(PostToolUse), 세션 시작 시(SessionStart) 등입니다.

  4. 일부러 조건을 어긴 파일과 정상 파일을 각각 저장해, 차단과 통과가 모두 동작하는지 확인합니다.

  5. /hooks 명령으로 등록된 Hook 목록을 확인합니다 — 읽기 전용 브라우징이며, 수정은 설정 파일에서 합니다.

연습

hook을 건 뒤 파일을 실제로 하나 고쳐, 검사가 자동으로 실행되는지 확인해 보세요.

조건을 어긴 입력은 실제로 막히고 정상 입력은 통과하면 됩니다. 제한 시간 초과나 Hook 오류로 검사가 끝나지 않은 경우는 통과로 세지 않습니다.

알아두면 좋습니다

Hook 스크립트에 실행 권한이 없거나 명령 경로가 틀리면 검사 자체가 실패합니다. PostToolUse는 이미 끝난 파일 수정을 되돌릴 수 없으며, 명령형·HTTP형 Hook이 제한 시간을 넘기면 기본 흐름이 계속될 수 있습니다. 실패 입력과 정상 입력을 각각 실행하고, 삭제·배포·결제·메시지 발송은 초보자 Hook에 넣지 않습니다.

용어 풀이

전체 용어집 →
포맷터
코드나 문서의 줄맞춤·띄어쓰기를 정해진 규칙대로 자동으로 정리해 주는 도구입니다.
Hook(훅)
정해 둔 시점마다 지정한 검사·명령을 자동으로 실행하는 장치입니다. 사람이 매번 요청하지 않아도 실행됩니다.
PostToolUse
Claude Code가 파일을 고치는 등 어떤 동작을 마친 직후를 뜻하는 시점입니다.
PreToolUse
Claude Code가 어떤 동작을 시작하기 직전을 뜻하는 시점입니다.
SessionStart
새 세션을 여는 순간을 뜻하는 시점입니다.
.claude/settings.json
Hook 같은 설정을 저장해 두는 파일입니다. 이 파일을 직접 열어 고치거나, Claude에게 대신 고쳐 달라고 요청할 수 있습니다.

2026-08-19 기준 · 출처 · Claude Code — Hooks, Claude Code — Hooks Guide

05 실습 멀티도구 멀티도구 라우팅 작업 성격에 따라 Claude·Codex 같은 도구에 일을 나눠 맡길 수 있습니다
세이지색 조사 에이전트는 돋보기로 문서를 조사하고 블루그레이색 코딩 에이전트는 노트북으로 작업합니다. 주황색 담당자가 결과를 검토합니다.
도구에 맡긴 업무를 소품과 색으로 구분하고, 받은 결과를 모아 검토합니다.
  • 멀티도구 라우팅: 일을 판단과 반복 실행으로 나눠, 판단은 내가 하고 반복 실행은 가벼운 모델이나 Codex 같은 다른 도구에 맡기는 방법
  • 예: 랜딩페이지 카피 다섯 안은 가벼운 모델이 뽑고, 브랜드에 맞는 한 안은 내가 고릅니다
  • 효과: 사용량을 덜 쓰고, 내 시간은 고르고 검수하는 데 씁니다
할 일 판단 나 또는 무거운 모델 · 방향 정하기, 최종안 고르기 반복 실행 가벼운 모델 · Codex · 서브에이전트 · 초안 여러 개 뽑기 결과 모음 검수
반복 실행은 넘기고, 강조 상자의 판단은 직접 합니다.
  • Claude Code는 터미널·IDE 확장·데스크톱 앱·웹 어디서나 쓸 수 있고, 엔진은 하나입니다

  • 쓰는 곳을 바꿔도 CLAUDE.md(프로젝트 규칙을 적어 두는 파일)·설정·MCP 연결은 그대로 이어집니다

  • 아키텍처를 정하거나 애매한 요구를 좁히는 판단은 무거운 모델이 맡습니다.

  • 정해진 절차를 반복하는 실행은 가벼운 실행자에게 넘기는 편이 비용과 속도 모두에서 유리합니다.

  • 서브에이전트: Claude가 일부 작업을 따로 떼어 맡기는 보조 실행자

  • 정의 파일의 model 필드에 sonnet·opus·haiku처럼 지정하면 그 반복 작업은 지정한 모델이 처리하고, 판단 담당은 결과만 검수합니다

  • 기획자라면 초안을 여러 안으로 늘려 보는 반복은 가벼운 모델에 맡기고 최종안을 고르는 판단은 직접 합니다.

  • 마케터라면 카피 변형을 다량으로 뽑는 실행은 위임하고, 브랜드 톤에 맞는지 고르는 판단만 남깁니다.

  • “알아서 해줘”처럼 기준 없이 통째로 넘기면 실행 담당이 임의로 채운 부분이 재작업으로 돌아옵니다

  • 위임 문장에 원하는 형식·범위·완료 조건을 넣습니다

  1. 지금 하는 작업을 판단(설계·검수)과 실행(반복·생성)으로 나눕니다.

    지금 내가 하려는 작업을 판단(설계·리뷰)과 실행(반복·보일러플레이트) 두 갈래로 나눠서 표로 보여줘. 판단 쪽은 내가 직접 하고, 실행 쪽은 네가 서브에이전트나 가벼운 모델로 처리할 수 있는지도 같이 짚어 줘.
    ---
    작업: 랜딩페이지 카피 초안을 5개 버전으로 뽑고, 그중 톤이 가장 잘 맞는 걸 골라야 함

    확인판단/실행 두 갈래로 나뉜 표가 나오고, 초안 5개 버전을 뽑는 실행 부분은 서브에이전트나 가벼운 모델에, 톤을 고르는 판단은 직접 하도록 짚어집니다.

  2. 실행 몫을 맡길 서브에이전트를 정하고, 정의 파일의 model 필드를 sonnet·opus·haiku 중 필요한 것으로 지정합니다.

    방금 나눈 실행 몫을 맡을 서브에이전트를 하나 만들어 줘. 정의 파일의 model 필드는 이 작업 난이도에 맞게 sonnet·opus·haiku 중에서 골라 지정해 줘.

    확인서브에이전트 정의 파일이 만들어지고, model 필드에 작업 난이도에 맞는 모델이 지정됩니다.

  3. 위임 문장에 원하는 형식과 완료 조건을 명시해 요청합니다.

  4. 실행 담당이 낸 결과를 판단 담당이 검수합니다.

    방금 서브에이전트가 낸 결과를 검수해 줘. 처음에 정한 형식과 완료 조건에 맞는지 확인해 줘.

    확인결과가 처음 정한 형식과 완료 조건에 맞는지 확인되고, 어긋난 지점이 있으면 짚어집니다.

  5. 터미널·IDE·데스크톱 등 어디서 작업해도 CLAUDE.md·설정·MCP 연결은 다시 맞추지 않고 그대로 씁니다.

연습

위임한 결과를 받으면, 판단 담당인 본인이 원하는 기준에 맞는지 검수해 보세요.

판단이 필요한 부분과 반복 실행 부분을 구분해 다른 실행 주체에 나눠 맡길 수 있으면 통과입니다.

알아두면 좋습니다

위임 문장에 기준과 완료 조건을 담지 않으면, 실행 담당이 임의로 판단해 다시 고쳐야 하는 결과가 나옵니다. 이때는 원하는 형식과 범위를 문장에 명시해 재작업을 줄입니다. 짧은 일까지 전부 위임하면 왕복 비용이 직접 하는 것보다 커지고 검수할 사람도 사라지니, 판단이 필요한 만큼만 남기고 나머지만 넘깁니다.

용어 풀이

전체 용어집 →
서브에이전트
정해진 반복 작업만 맡아서 처리하도록 미리 설정해 둔 보조 실행자입니다. 결과가 나오면 사람이나 본 세션이 검수합니다.
model 필드
서브에이전트를 만들 때 어떤 성능의 AI를 쓸지 지정하는 설정 항목입니다. sonnet·opus·haiku·fable 중에서 고르거나, inherit으로 본 대화와 같은 모델을 씁니다.

2026-09-22 기준 · 출처 · Claude Code — Overview, Claude Code — Create custom subagents

06 설치 MCP Claude에 Higgsfield 연결하기 Claude에 Higgsfield를 연결하고, 생성 없이 잔여 크레딧과 예상 크레딧부터 확인할 수 있습니다.

연결 뒤 첫 요청은 잔액 확인입니다

  • Higgsfield: 이미지와 영상을 만드는 유료 AI 생성 서비스. 만들 때마다 계정 크레딧이 줄어듭니다
  • Claude에 연결하면 이미지·영상 생성 도구를 대화 안에서 부를 수 있습니다
  • 첫 요청: 생성이 아니라 연결 상태와 잔여 크레딧 확인
  • 크레딧 차감 기준: 모델, 해상도 같은 설정
  • 모델을 고른 뒤 higgsfield generate cost로 1회 생성에 필요한 크레딧을 먼저 확인합니다

생성 전에 네 가지가 있어야 합니다

  • 승인된 콘티(장면마다 무엇을 보여 줄지 적은 구성표)

  • 사용할 입력 이미지

  • 모델과 설정

  • 예상 크레딧과 생성 횟수

  • 하나라도 비어 있으면 생성하지 않습니다

  • 여러 테이크가 필요해도 한 장 또는 한 숏으로 방향을 확인한 뒤 다음 생성을 승인받습니다

크레딧을 쓰지 않습니다 여기서만 크레딧이 줄어듭니다 연결 확인 잔액 확인 콘티 · 입력 이미지 generate cost 승인 문장 generate create
이름이 비슷한 두 명령 가운데 강조 상자만 실제로 생성합니다.

이미지가 없으면 Codex에서 먼저 만듭니다

  • 쓸 이미지가 없으면 Codex의 이미지 생성으로 시작 프레임을 만듭니다
  • 사람이 제품 형태, 글자, 구도, 브랜드 기준을 확인해 승인한 이미지 한 장만 Higgsfield 영상 입력으로 넘깁니다
  • 같은 유료 도구에서 이미지와 영상을 연속으로 만들면 어긋난 단계를 찾기 어렵고 크레딧도 두 번 씁니다
  • 정지 이미지에서 방향을 먼저 고정하면 영상 단계에서는 움직임만 검수합니다

승인 문장에는 범위를 적습니다

  • 네 항목을 한 줄에 적습니다
승인: SHOT-01 · 영상 1회 · 예상 24cr · 입력 이미지 approved-frame.png
  • 이 문장의 승인 범위: SHOT-01 한 건, 1회 생성
  • 모델, 길이, 해상도, 생성 횟수가 바뀌면 비용을 다시 확인하고 새 승인을 받습니다
  1. Claude 웹이나 데스크톱 앱에서 사용자 지정 커넥터를 엽니다. 아래 공식 연결 페이지의 버튼을 누르면 입력창까지 바로 이동합니다. Pro·Max는 Customize > Connectors에서 직접 추가하고, Team·Enterprise는 관리자가 조직 설정에서 먼저 추가해야 목록에 보입니다. 무료 플랜은 사용자 지정 커넥터를 하나까지만 둘 수 있습니다.

    Claude 커넥터 추가 화면 열기
    https://claude.ai/customize/connectors?modal=add-custom-connector

    확인이름과 원격 MCP 서버 URL을 적는 커스텀 커넥터 추가 창이 열립니다.

  2. 이름에는 Higgsfield를, 주소에는 아래 공식 MCP 주소를 붙여넣습니다. OAuth 클라이언트 ID와 시크릿은 비워 둡니다.

    명령어로 직접 하기

    연결 주소입니다. 터미널에서 실행하는 명령이 아닙니다. Claude의 원격 MCP 서버 URL 칸에 붙여넣습니다.

    https://mcp.higgsfield.ai/mcp
  3. 추가를 누른 뒤 Higgsfield 계정으로 로그인하고 연결을 승인합니다. 연결 뒤에는 생성하지 말고 도구와 잔액부터 확인합니다.

    Higgsfield 연결 상태를 확인해 주세요. 이미지나 영상은 생성하지 마세요. 사용할 수 있는 도구 이름, 현재 잔여 크레딧, 비용을 생성 전에 확인할 수 있는 방법만 알려 주세요.

    확인연결 상태와 잔여 크레딧이 나오고, 생성 작업은 시작되지 않습니다.

    이 단계의 실제 화면
    Claude 커스텀 커넥터 입력창에 Higgsfield 이름과 MCP 주소를 적은 화면
    화면에서 확인할 것 공식 MCP 주소를 넣고 연결한 뒤 생성 전에 잔여 크레딧을 확인합니다. Claude custom connectors · 2026-08-03
  4. Claude Code에서 쓸 사람은 공식 설치 문장을 Claude Code 채팅창에 그대로 붙여넣습니다. 브라우저 로그인은 본인이 완료합니다.

    Higgsfield 공식 설치 페이지 열기
    Set up Higgsfield for me so I can generate images and videos from here.
    1. Install the CLI: run `npm i -g @higgsfield/cli`.
    2. Authenticate: run `higgsfield auth login` and complete the sign-in in the browser it opens.
    3. Install the companion skills: run `npx skills add higgsfield-ai/skills`.
    Once that's done, let me know when it's ready.

    확인Higgsfield CLI와 보조 스킬이 설치되고, 브라우저에서 로그인을 마치면 준비됐다는 답이 나옵니다.

  5. 생성 전에는 계정 잔액과 사용할 영상 모델을 확인합니다.

    명령어로 직접 하기

    두 명령은 조회만 합니다. 계정의 잔여 크레딧과 사용할 수 있는 영상 모델 목록이 나오면 성공입니다.

    higgsfield account status
    higgsfield model list --video
  6. 콘티가 확정되면 선택한 모델과 설정으로 예상 크레딧을 계산합니다. 이 명령은 결과물을 만들지 않습니다.

    명령어로 직접 하기

    <video_model>은 앞 단계에서 확인한 실제 모델 이름으로 바꿉니다. 시작 이미지가 없는 모델이라면 --image 항목을 빼고, 모델별 입력값은 `higgsfield model get <video_model>`로 확인합니다.

    higgsfield generate cost <video_model> --prompt "승인된 한 숏 프롬프트" --image ./_assets/generated/images/codex/approved-frame.png
연습

Higgsfield를 연결한 뒤 생성하지 않은 상태에서 잔여 크레딧과 예상 크레딧 확인 명령을 각각 한 번 확인합니다.

Claude에서 Higgsfield 연결 상태를 확인하고, 생성 없이 잔여 크레딧과 한 숏의 예상 크레딧을 확인할 수 있으면 통과입니다.

알아두면 좋습니다

Higgsfield 공식 페이지는 Claude 웹·데스크톱 앱에는 MCP 연결을, Claude Code에는 CLI 설치를 안내합니다. 둘을 한꺼번에 설치할 필요는 없습니다. 사용자 지정 커넥터에 API 키나 OAuth 시크릿을 직접 적지 않습니다. `generate cost`와 `generate create`는 이름이 비슷하지만, 앞의 명령은 예상 비용만 계산하고 뒤의 명령은 실제 크레딧을 씁니다.

예시 화면 Claude 커스텀 커넥터 입력창에 Higgsfield 이름과 MCP 주소를 적은 화면
Claude의 커스텀 커넥터 입력창에 이름과 공식 MCP 주소를 적은 화면입니다.

용어 풀이

전체 용어집 →
MCP
Model Context Protocol의 줄임말입니다. Claude가 외부 서비스의 도구를 사용할 수 있게 연결하는 규격입니다.
크레딧
Higgsfield에서 이미지나 영상을 만들 때 차감되는 사용량입니다. 모델과 설정에 따라 필요한 양이 달라집니다.

2026-09-22 기준 · 출처 · Higgsfield MCP & CLI for any AI, Get started with custom connectors using remote MCP (공식 도움말), Higgsfield CLI for Claude Code, Higgsfield CLI

07 설치 MCP Claude에 Comfy Cloud 연결하기 Claude에 Comfy Cloud를 커스텀 커넥터로 연결하고, 생성하기 전에 구독 등급과 크레딧 잔액, 쓸 수 있는 템플릿부터 확인할 수 있습니다
  • Comfy Cloud: ComfyUI를 설치하지 않고 Comfy의 서버 GPU에서 워크플로를 실행하는 공식 클라우드 서비스
  • Comfy Cloud MCP: Claude 같은 AI 앱이 그 기능을 부를 수 있게 하는 원격 MCP 서버
  • 연결하면 Claude가 하는 일: 템플릿·모델 검색, 템플릿이나 워크플로 실행, 결과 파일 가져오기
하는 일필요한 것
연결, 템플릿·모델·노드 검색Comfy 계정
템플릿·워크플로 실행활성 월 구독(Standard·Creator·Pro 등 개인 요금제 또는 팀 요금제). 신규 계정은 무료 실행 5회
OpenAI·Gemini·Flux 같은 파트너 모델로 생성활성 구독과 크레딧
  • 요금제 금액과 월 크레딧 양은 Comfy가 바꿀 수 있어 이 카드에 적지 않았습니다
  • 구독 전 확인: Comfy Cloud 요금 페이지
  • 연결 후 첫 요청: 생성 없이 구독 등급과 잔액 묻기
  • 크레딧이 충전돼 있어도 구독이 없으면 생성이 실행되지 않습니다. 첫 확인으로 실패 이유를 미리 가립니다
  1. Claude 데스크톱 앱이나 웹에서 Customize > Connectors를 열고, Connectors 제목 옆의 + 버튼을 눌러 Add custom connector를 고릅니다. Team·Enterprise 플랜은 관리자가 조직 설정에서 먼저 추가해야 목록에 보입니다.

    Claude 커넥터 추가 화면 열기

    확인이름과 원격 MCP 서버 URL을 적는 커스텀 커넥터 추가 창이 열립니다.

    이 단계의 실제 화면
    Claude 데스크톱의 Connectors 화면에서 + 버튼을 누르자 Browse connectors와 Add custom connector 메뉴가 열린 모습
    화면에서 확인할 것 Comfy 공식 문서(docs.comfy.org, GPL-3.0)의 화면입니다. + 버튼(3)을 누르고 Add custom connector(4)를 고릅니다. Claude 데스크톱 · Comfy 공식 문서 화면
  2. 이름에는 Comfy Cloud를, 원격 MCP 서버 URL에는 아래 주소를 붙여넣고 Add를 누릅니다. OAuth 클라이언트 ID와 시크릿은 비워 둡니다.

    명령어로 직접 하기

    연결 주소입니다. 터미널에서 실행하는 명령이 아닙니다. Claude의 원격 MCP 서버 URL 칸에 붙여넣습니다.

    https://cloud.comfy.org/mcp

    확인Connectors 목록에 Comfy Cloud가 나타나고 브라우저에 Comfy 로그인 창이 열립니다.

    이 단계의 실제 화면
    Add custom connector 창의 이름 칸에 Comfy Cloud MCP, 주소 칸에 https://cloud.comfy.org/mcp를 적은 모습
    화면에서 확인할 것 Comfy 공식 문서(docs.comfy.org, GPL-3.0)의 화면입니다. 이름(5)과 주소(6)를 적고 Add(7)를 누릅니다. Claude 데스크톱 · Comfy 공식 문서 화면
  3. 브라우저 로그인 창에서 Comfy 계정으로 로그인하고, 연결할 작업 공간(혼자 쓰면 Personal Workspace)을 고른 뒤 Continue를 누릅니다. Comfy Cloud 계정이 없으면 cloud.comfy.org에서 먼저 가입합니다.

    Comfy Cloud 열기

    확인권한 확인 창이 닫히고 Claude의 Connectors 목록에서 Comfy Cloud가 연결됨으로 바뀝니다.

    이 단계의 실제 화면
    Comfy 로그인 창. Workspace에서 Personal Workspace가 선택돼 있고 권한 목록 아래 Continue 버튼이 강조돼 있습니다.
    화면에서 확인할 것 Comfy 공식 문서(docs.comfy.org, GPL-3.0)의 로그인 화면입니다. 문서는 Claude 데스크톱과 Codex 설정에 같은 화면을 싣고 있어, 창 제목에 Codex가 보입니다. Comfy Cloud MCP 로그인 · Comfy 공식 문서 화면
  4. 연결한 뒤에는 생성하지 말고 구독 등급과 잔액, 쓸 수 있는 템플릿부터 확인합니다. 검색은 구독 없이 됩니다.

    Comfy Cloud 연결 상태를 확인해 주세요. 이미지나 영상은 생성하지 마세요. 현재 구독 등급과 크레딧 잔액을 알려 주고, 제품 사진의 배경을 지우는 템플릿을 세 개만 찾아 이름과 넣어야 하는 입력값을 표로 보여 주세요.

    확인구독 등급과 크레딧 잔액, 템플릿 세 개의 표가 나오고 생성 작업은 시작되지 않습니다.

  5. Claude Code에서 쓸 사람은 Comfy 공식 플러그인을 설치합니다. 설치 뒤 /mcp에서 comfy-cloud를 골라 Authenticate를 누르면 같은 로그인 창이 열립니다.

    명령어로 직접 하기

    Claude Code 채팅창에 한 줄씩 입력합니다. 설치가 끝나면 /comfy-cloud:help로 쓸 수 있는 명령 목록을 확인합니다.

    /plugin marketplace add Comfy-Org/comfy-skills
    /plugin install comfy-cloud@comfy-skills

    확인플러그인 설치가 끝나고, 로그인한 뒤에는 /comfy-cloud:로 시작하는 명령을 쓸 수 있습니다.

연습

Comfy Cloud를 연결한 뒤 생성 없이 템플릿 하나를 골라, 그 템플릿에 넣을 입력값과 결과를 저장할 폴더를 적어 보세요.

Claude의 Connectors 목록에 Comfy Cloud가 연결돼 있고, 생성 없이 받은 구독 등급·잔액·템플릿 표를 확인했습니다.

알아두면 좋습니다

크레딧만 충전해서는 생성이 실행되지 않고 활성 구독이 있어야 합니다. 요금제 금액과 크레딧 양은 바뀔 수 있으므로 구독 전에 comfy.org/cloud/pricing에서 확인합니다. Comfy Cloud는 결과 파일을 내 컴퓨터에 직접 쓰지 않고 잠깐만 유효한 다운로드 명령을 돌려주는데, 이 주소를 고치면 받을 수 없으므로 그대로 실행합니다. Claude 데스크톱에서 명령이 실행되지 않으면 명령을 복사해 터미널에서 직접 실행하거나 Claude Code로 연결합니다. Comfy MCP는 2026-09-24 기준 공개 베타라 도구 이름과 동작이 바뀔 수 있습니다.

예시 화면 Claude 데스크톱의 Add custom connector 창. 이름 칸에 Comfy Cloud MCP, 주소 칸에 https://cloud.comfy.org/mcp가 적혀 있고 Add 버튼이 강조돼 있습니다.
Comfy 공식 문서(docs.comfy.org, GPL-3.0)에 실린 Claude 데스크톱 설정 화면입니다. 이름과 주소를 적고 Add를 누릅니다.

용어 풀이

전체 용어집 →
Comfy Cloud
ComfyUI를 설치하지 않고 브라우저에서 쓰는 공식 클라우드 서비스입니다. 모델과 커스텀 노드가 미리 설치돼 있고 Comfy의 서버 GPU에서 실행되며, 생성은 월 구독 요금제에서만 됩니다.
커스텀 커넥터
Claude에 외부 서비스의 원격 MCP 서버 주소를 직접 등록해 연결하는 기능입니다. Customize > Connectors에서 추가합니다.

2026-09-24 기준 · 출처 · Comfy MCP: Connect AI Agents to ComfyUI (공식 문서), Subscribe to Comfy Cloud (공식 문서), Get started with custom connectors using remote MCP (공식 도움말)

08 실습 비용 유료 실행 전에 확인하기 크레딧이나 요금이 나가는 실행을 걸기 전에 무엇을 몇 건 만들고 얼마가 나갈지 여섯 줄로 적어 확인받을 수 있습니다
  • 텍스트 대화: 몇 번을 주고받아도 요금제 안에서 끝남
  • 이미지·영상: 실행 한 번이 그대로 크레딧으로 빠져나감

여섯 줄로 적습니다

  • 적는 시점: 실행 직전
줄적을 것예
도구무엇으로 만드는지힉스필드
건수무엇을 몇 개마감 컷 6구간 × 2번씩
단가한 건당8크레딧
합계이번 실행약 96크레딧
누적오늘 지금까지160크레딧
잔액남은 것약 929크레딧
  • 여섯 줄을 다 채우지 못해도 됩니다
  • 모르는 줄은 모른다고 적으면 그 자체가 확인할 지점이 됩니다

적어 두는 것은 승인이 아닙니다

  • 브리프를 적고 바로 실행하면 승인을 받은 것이 아닙니다

  • 적은 다음 진행할지 묻고, 답을 듣고 실행합니다

  • 한 장을 요청받고 세 장을 뽑아 고르라고 하면, 두 장은 묻지 않고 쓴 돈입니다

  • 같은 요청으로 여러 장을 만드는 것도 따로 묻습니다

실행 뒤에 실제 값을 적습니다

  • 끝나면 같은 기록에 실제로 나간 값을 적습니다
  • 예상과 다르면 다음번 단가를 고칩니다
  • 몇 번 반복하면 브리프의 숫자가 실제와 가까워져, 적는 데 몇 초밖에 안 걸립니다

자동 실행은 상한을 같이 정합니다

  • 사람이 보지 않는 상태로 반복 실행되는 설정은 잘못된 조건에서도 계속 돌아갑니다
  • 이런 설정을 만들 때는 실행 횟수나 하루 상한을 함께 정합니다
  1. 실행하기 전에 여섯 줄을 적습니다. 도구 이름, 무엇을 몇 건 만드는지, 한 건당 비용, 이번 실행 합계, 지금까지 누적, 남은 잔액입니다.

  2. 적은 여섯 줄을 사람에게 보여 주고 진행 여부를 확인받습니다. 적어 둔 것만으로는 승인이 아닙니다.

  3. 승인받은 건수만큼만 실행합니다. 같은 요청으로 두 장 이상 뽑는 것도 따로 묻습니다.

  4. 실행이 끝나면 같은 기록에 실제로 나간 비용을 적습니다. 예상과 다르면 다음 브리프의 한 건당 비용을 고칩니다.

연습

다음에 이미지 한 장을 만들 때, 누르기 전에 여섯 줄을 먼저 적어 보세요. 적고 나서 정말 그 건수가 필요한지 다시 보면 대개 줄어듭니다.

마지막으로 유료 실행을 하기 전에 몇 건에 얼마가 나갈지 미리 알고 있었는지 답할 수 있으면 통과입니다.

알아두면 좋습니다

예상 비용을 적어 두는 것과 승인을 받는 것은 다른 일입니다. 적어만 두고 진행하면 승인 없이 쓴 것입니다. 수정 요청도 크레딧이 다시 차감되므로 한 번 더 묻습니다. 자동으로 반복 실행되는 설정은 한 번 걸어 두면 지켜보지 않는 사이에도 계속 차감되므로, 실행 횟수 상한을 함께 정합니다.

용어 풀이

전체 용어집 →
크레딧
이미지·영상 생성 도구에서 실행 한 번마다 차감되는 사용권입니다. 충전해서 쓰거나 요금제에 포함됩니다.
무료 한도
요금이 붙기 전까지 무료로 쓸 수 있는 하루 또는 한 달 사용량입니다. 넘기면 그때부터 돈이 나갑니다.
배치
여러 건을 한 번에 몰아서 실행하는 것입니다. 한 건씩 확인하지 않으면 잘못된 설정으로 전부 나갈 수 있습니다.
09 실습 Runbook 운영 runbook · 회고 세션 운영 방식을 runbook으로 남기고 회고로 다듬을 수 있습니다
주황색 퍼핏이 체크 항목이 적힌 펼친 절차 문서를 읽는 그림
시작·확인·마감 순서는 runbook에, 어긋난 점은 회고에 남겨 다음 실행을 고칩니다
  • 세션마다 시작 절차가 다르면 지난번에 걸린 예외를 다시 만나고, 정해 둔 승인 기준을 다시 설명해야 합니다

  • 기억에 의존한 시작은 사람이 바뀌거나 시간이 지나면 어긋납니다

  • runbook: 세션을 어떻게 시작하고, 무엇을 확인하고, 어떻게 끝낼지 적어 둔 절차 문서

  • 담을 내용: 설치부터 여기까지 익힌 흐름(요청·구조·Git·규칙 파일·Hooks·도구 분배)

  • runbook은 한 번 쓰고 끝나지 않습니다:

  • 세션을 마칠 때마다 무엇이 막혔는지, 무엇을 자동화할 수 있었는지 짧게 남깁니다.

  • 그 기록을 모아 정기적으로 runbook을 고칩니다.

  • 회고는 길 필요가 없습니다 — 이번에 반복한 규칙 하나, 이번에 발견한 예외 하나를 적는 정도로도 다음 세션의 시작점이 달라집니다.

  • 기획자: 리서치 세션마다 반복하는 순서(출처 확인 → 초안 → 톤 검수)를 적어 두고 다음 세션에서 그 순서부터 시작합니다

  • 마케터: 캠페인 카피마다 확인하는 항목(금칙어·브랜드 톤)을 남겨 둡니다

  • 매번 같은 순서로 반복하는 절차는 예약 실행으로 옮길 수 있습니다:

  • Routines는 컴퓨터가 꺼져 있어도 자동으로 실행됩니다.

  • Desktop scheduled tasks는 내 컴퓨터의 파일이 필요한 작업에 씁니다.

  • GitHub Actions는 저장소에 변화가 생겼을 때 연동해 씁니다.

  • runbook을 백과사전처럼 키우지 않습니다. 모든 예외를 적으면 아무도 끝까지 읽지 않아 지켜지지 않습니다

  • 자주 쓰는 절차만 남기고, 한 번뿐인 예외는 회고에만 적습니다

  • 실습: 순서 아래 실행 요청을 붙여넣어, 오늘 세션에서 한 일을 바탕으로 다음 세션용 runbook 초안을 만듭니다

  1. 세션 시작 체크리스트를 적습니다 — 무엇부터 확인하고 무엇을 로드할지.

  2. 진행 중 규칙(승인·검수 기준)을 기록합니다.

  3. 세션을 마칠 때 회고 한 줄을 남깁니다 — 막혔던 부분이나 자동화할 수 있었던 부분.

  4. 반복되는 절차가 보이면 예약 실행(Routines·Desktop scheduled tasks·GitHub Actions 등)으로 옮길지 검토합니다.

  5. 회고 기록을 모아 주기적으로 runbook을 갱신합니다.

연습

runbook 초안이 나오면, 다음 세션에 실제로 그 순서로 시작할 수 있는지 훑어보세요.

runbook을 보고 다음 세션을 시작할 수 있고, 한 가지 개선점을 회고에 적었으면 통과입니다.

알아두면 좋습니다

회고 없이 절차만 쌓이면 runbook이 실제 작업 방식과 어긋난 채로 낡습니다. 이때는 세션을 마칠 때마다 어디서 막혔는지 한 줄을 남기고, 그 기록으로 정기적으로 갱신합니다. runbook이 한 페이지를 넘어가면 끝까지 읽히지 않아 지켜지지 않으니, 분량이 늘면 자주 쓰는 절차만 남기고 나머지는 정리합니다.

용어 풀이

전체 용어집 →
runbook
세션을 어떻게 시작하고 끝낼지 적어 둔 절차 문서입니다.
회고
일을 마친 뒤 무엇이 막혔고 무엇이 좋았는지 짧게 남기는 기록입니다.

2026-07-13 기준 · 출처 · Claude Code — Common Workflows

10 실습 Headless 창 없이 한 번에 실행하기 대화창을 열지 않고 요청 하나를 실행해 결과를 파일로 받을 수 있습니다
  • 대화 세션이 맞는 일: 사람이 중간에 판단해야 할 때
  • 요청이 매번 같고 결과 형태가 정해져 있으면, 세션 열기부터 답 복사·붙여넣기까지가 전부 반복 비용입니다
  • claude -p: 대화창을 열지 않고 요청 하나를 실행합니다
    • 답은 터미널 출력으로 나오고, 실행이 끝나면 세션이 닫힙니다
    • 결과를 파일로 넘기거나 다른 프로그램에 이어 붙일 수 있습니다
    • 쓰는 곳: 정해진 검사를 저장소에 올릴 때마다 자동으로 돌리는 CI
  • 데스크탑 앱에는 같은 기능이 없어, 이 코스에서 명령어를 피하기 어려운 몇 안 되는 지점입니다
  • 필요한 세 조각: 요청 문장, 미리 승인할 도구, 결과를 보낼 곳

미리 승인하는 도구는 좁게 잡습니다

  • -p 실행에는 확인 창이 없어, 승인이 필요한 지점에 닿으면 거기서 멈춥니다
  • --allowedTools로 미리 승인하면 멈추지 않고 끝까지 진행합니다
  • 넓게 잡을수록 확인 없이 실행되는 범위가 넓어집니다
    • 읽어서 정리하는 일: Read
    • 파일을 고쳐야 할 때: Edit 추가
    • Bash: 명령을 직접 실행하는 도구라 초보 단계의 자동 실행에는 넣지 않습니다

내가 만들지 않은 폴더에서는 —bare를 붙입니다

  • -p 세션에는 폴더 신뢰 확인 창이 뜨지 않습니다
  • 옵션 없이 실행하면 .claude/settings.json의 Hook이 그대로 실행되고, .mcp.json의 서버에도 연결됩니다
  • 문제가 되는 곳: 내려받은 저장소, 남에게 받은 폴더
  • --bare: Hook·스킬·플러그인·MCP 서버·CLAUDE.md를 모두 읽지 않고 실행합니다
  • 어느 컴퓨터에서 돌려도 같은 결과가 나와, 저장소를 처음 열어 볼 때와 CI 검사에 씁니다

성공 여부는 종료 코드로 확인합니다

  • 화면에 답이 나왔다고 성공한 것은 아닙니다
  • 실행이 실패하면 0이 아닌 종료 코드를 남깁니다
  • 인증이 빠진 경우처럼 실행 도중 생긴 실패는 결과에 그대로 출력됩니다
  • 명령을 이어 붙이거나 자동으로 돌릴 때는 종료 코드로 다음 동작을 정합니다
  • 순서 아래 명령을 그대로 붙여넣어 결과 파일이 실제로 만들어지는지 확인해 보세요
  1. 한 번에 끝낼 요청 하나를 문장으로 정합니다. 결과가 화면 출력이나 파일로 남는 일만 고르고, 중간에 사람에게 되물어야 하는 일은 대화 세션에 남겨 둡니다.

  2. 작업할 폴더로 이동한 뒤 요청을 붙여 실행합니다. 답이 대화창 대신 터미널에 바로 출력됩니다.

    명령어로 직접 하기

    일반 터미널에서 실행합니다. Claude Code 세션 안이 아닙니다. -p는 --print의 짧은 형태이고, 실행이 끝나면 세션이 그대로 닫힙니다.

    claude -p "이 폴더의 README를 읽고 핵심을 다섯 줄로 요약해 줘"
  3. 쓸 도구를 미리 지정합니다. 지정하지 않으면 실행 도중 승인 창이 필요한 지점에서 멈춥니다.

    명령어로 직접 하기

    미리 승인한 도구는 실행 중 확인 없이 쓰입니다. 읽기만 필요하면 Read만 넣고, 파일을 고치거나 명령을 실행하는 도구는 필요한 것만 하나씩 추가합니다.

    claude -p "이 폴더의 문서 목록을 표로 정리해 줘" --allowedTools "Read"
  4. 결과를 파일로 받습니다. 화면에 흘려보내지 않고 남겨야 다음 작업에서 쓸 수 있습니다.

    명령어로 직접 하기

    > 뒤에 적은 이름으로 파일이 새로 만들어집니다. 같은 이름이 이미 있으면 덮어쓰므로 새 이름을 씁니다.

    claude -p "이 폴더의 README를 읽고 핵심을 다섯 줄로 요약해 줘" --allowedTools "Read" > summary.md
  5. 내가 만들지 않은 폴더에서 실행할 때는 그 폴더의 설정을 읽지 않게 합니다.

    명령어로 직접 하기

    --bare는 그 폴더의 Hook·스킬·플러그인·MCP 서버·CLAUDE.md를 읽지 않고 실행합니다. 붙이지 않으면 신뢰 확인 창 없이 그것들이 그대로 실행됩니다.

    claude -p "이 폴더가 무슨 프로젝트인지 설명해 줘" --bare --allowedTools "Read"
  6. 명령이 끝난 뒤 종료 코드를 확인합니다. 0이면 성공이고, 0이 아니면 실행이 실패한 것입니다.

    명령어로 직접 하기

    직전 명령의 종료 코드를 출력합니다. Windows PowerShell에서는 $LASTEXITCODE를 씁니다.

    echo $?
연습

지금 작업 중인 폴더에서 읽기만 하는 요청 하나를 골라 claude -p로 실행하고, 결과를 파일로 저장해 열어 보세요.

대화창을 열지 않고 결과 파일이 만들어졌고, 종료 코드가 0이면 됩니다. 화면에 답이 나왔더라도 파일이 비어 있으면 통과로 세지 않습니다.

알아두면 좋습니다

--bare 없이 실행하면 그 폴더의 .claude/settings.json에 있는 Hook과 .mcp.json에 적힌 서버가 신뢰 확인 창 없이 실행되고 연결됩니다. 내려받은 폴더나 남이 준 폴더에서는 --bare를 붙이거나 설정 파일을 먼저 열어 봅니다. --allowedTools에 Bash를 통째로 넣으면 확인 없이 명령이 실행되므로, 삭제·배포·발송이 섞일 수 있는 요청에는 쓰지 않습니다. 결과를 > 로 내보낼 때 기존 파일 이름을 쓰면 내용이 덮어써집니다.

용어 풀이

전체 용어집 →
비대화형 실행
대화창을 열지 않고 명령 한 줄로 요청을 실행해 결과만 받는 방식입니다.
종료 코드
명령이 끝날 때 남기는 숫자입니다. 0이면 성공, 0이 아니면 실패를 뜻합니다.
CI
코드를 저장소에 올릴 때마다 정해진 검사를 자동으로 돌려 주는 서버입니다.

2026-08-19 기준 · 출처 · Claude Code — Run Claude Code programmatically, Claude Code — CLI reference

11 실습 Routines 정해진 시각에 혼자 돌리기 반복 작업 하나를 Routine으로 저장해 정해진 시각에 클라우드에서 실행할 수 있습니다
  • Routine: 맡길 일을 한 번 저장하면 정해진 시각이나 조건에서 Claude가 혼자 실행하는 기능

  • 예: “매주 월요일 9시에 지난주 자료를 정리해 보고서 파일로 남겨 줘”

  • 실행 위치: 앤트로픽의 서버. 내 노트북이 꺼져 있어도 결과가 쌓입니다

  • 앞 단계까지는 실행 버튼을 누르는 사람이 있었지만, Routine에는 실행 중에 확인해 줄 사람이 없습니다

  • Routine의 세 조각: 실행할 프롬프트, 작업할 GitHub 저장소(파일을 올려 두고 바뀐 이력을 남기는 온라인 폴더), 실행을 시작시키는 트리거

  • 트리거 종류: 정해진 주기로 도는 일정, 다른 프로그램이 정해진 주소로 실행을 요청하는 API, 저장소에 파일이 올라오는 것 같은 변화에 반응하는 GitHub 이벤트

  • 하나의 Routine에 트리거 여러 개를 함께 걸 수 있습니다

Routine 프롬프트 GitHub 저장소 트리거 일정 API GitHub 이벤트 Anthropic 서버에서 실행 노트북이 꺼져 있어도 돕니다 claude/ 새 브랜치에 결과 사람이 보고 읽고 결정
강조 상자부터는 확인해 줄 사람이 없으므로, 되돌리기 어려운 동작은 마지막 상자의 사람에게 남깁니다.

프롬프트는 되묻지 않아도 끝까지 가야 합니다

  • 대화 세션에서는 애매한 지점에서 Claude가 되묻고 사람이 답하지만, Routine 실행에는 그 사람이 없습니다

  • 프롬프트에 적을 것: 무엇을 할지, 무엇을 성공으로 볼지, 조건이 안 맞으면 어떻게 할지

  • 이 셋이 없으면 실행이 중간에 멈추거나 엉뚱한 방향으로 갑니다

  • 되돌리기 어려운 동작은 넣지 않습니다: 파일 삭제, 배포, 메시지 발송, 결제

  • Routine에는 확인하고 정리해서 보고하는 데까지만 시키고, 실행 여부는 보고를 읽고 사람이 정합니다

조건을 먼저 확인합니다

  • 이용 조건: Pro·Max·Team·Enterprise 플랜, 웹 Claude Code 켜짐

  • 회사 계정이라면 관리자가 조직 전체에서 꺼 두었을 수 있습니다

  • GitHub 저장소가 필요합니다

  • 저장소는 실행마다 기본 브랜치(저장소의 기준이 되는 버전)에서 새로 내려받고, 변경 사항은 claude/로 시작하는 새 브랜치에 쌓여 기존 작업을 직접 덮어쓰지 않습니다

  • 기본 환경은 패키지 저장소나 일반적인 개발용 주소처럼 미리 정해진 목록에만 연결됩니다

  • 사내 서비스나 목록 밖 주소에 닿아야 하면 환경의 네트워크 설정을 먼저 손봅니다

  • 환경 변수(실행할 때 넘겨주는 설정값)는 그 환경을 쓰는 사람 모두에게 보이므로, 자격증명을 넣어도 되는 곳인지 판단한 뒤 넣습니다

  • 상태: 리서치 프리뷰(정식 출시 전 시험 공개)

  • 동작과 제한, 외부 호출 방식이 예고 없이 바뀔 수 있어 지금 확인한 화면과 다음 달 화면이 다를 수 있습니다

저장한 뒤 바로 한 번 돌려 봅니다

  • 저장 화면만 보고 예정 시각을 기다리면 프롬프트가 잘못돼 있어도 다음 실행까지 알 수 없습니다

  • 저장 직후 직접 한 번 실행해 결과 세션을 열고, 요청한 산출물이 나왔는지와 어디서 막혔는지 확인합니다

  • 여기서 고친 프롬프트가 이후 모든 실행에 그대로 적용됩니다

  • 실습: 순서를 따라 Routine 하나를 저장하고, 예정 시각을 기다리지 말고 그 자리에서 직접 실행해 결과를 확인합니다

  1. 조건부터 확인합니다. Routines는 Pro·Max·Team·Enterprise 플랜에서 웹 Claude Code가 켜져 있어야 쓸 수 있고, 회사 계정이면 관리자가 꺼 두었을 수 있습니다. 데스크톱 앱에서는 Code 탭 사이드바의 Routines에서 New routine을 누르고 Cloud를 고릅니다. Local을 고르면 클라우드가 아니라 내 컴퓨터에서 도는 예약 작업이 됩니다.

    Routines 관리 화면 열기

    확인Routine 목록 화면이 열립니다. 정책으로 꺼져 있으면 사용할 수 없다는 안내가 대신 나옵니다.

  2. 새 Routine을 만들고 이름과 프롬프트를 적습니다. 실행 중에 되물을 사람이 없으므로, 무엇을 하고 무엇이 성공인지까지 프롬프트 안에 다 적습니다.

    확인이름·프롬프트·모델을 고르는 입력 화면이 나옵니다.

  3. 실행할 GitHub 저장소를 지정합니다. 저장소는 실행이 시작될 때마다 기본 브랜치에서 새로 내려받고, 변경 사항은 claude/로 시작하는 새 브랜치에 쌓입니다.

    확인지정한 저장소가 목록에 붙고, 기존 브랜치를 직접 덮어쓰지 않는다는 것을 확인할 수 있습니다.

  4. 실행 환경을 고릅니다. 기본 환경은 정해진 목록의 주소에만 연결되므로, 사내 서비스처럼 목록 밖 주소가 필요하면 환경을 먼저 손봅니다.

    확인네트워크 범위·환경 변수·준비 스크립트를 정하는 항목이 보입니다.

  5. 트리거를 고릅니다. 정해진 주기로 도는 일정, 외부에서 호출하는 API, 저장소 이벤트 세 가지가 있고 함께 걸 수도 있습니다. 처음에는 주 1회 일정 하나로 시작합니다.

    확인선택한 트리거가 Routine에 붙고, 다음 실행 예정 시각이 표시됩니다.

  6. 맨 아래 Connectors 목록을 확인합니다. 연결해 둔 커넥터가 모두 기본으로 들어가고, 실행 중에는 쓰기 작업도 묻지 않고 하므로 이 Routine에 필요 없는 커넥터는 뺍니다.

    확인Routine에 필요한 커넥터만 목록에 남습니다.

  7. 저장한 뒤 한 번 직접 실행해 결과를 확인합니다. 예정된 시각까지 기다렸다가 처음 결과를 보면, 잘못된 프롬프트가 그대로 반복됩니다.

    확인실행 기록에 세션 하나가 남고, 그 안에서 요청한 산출물과 실패 지점을 볼 수 있습니다.

연습

매주 반복하는 점검 하나를 골라 Routine으로 저장하고, 예정 시각을 기다리지 말고 그 자리에서 한 번 직접 실행해 결과를 확인해 보세요.

직접 실행한 기록에 세션이 남고, 요청한 산출물이 그 안에 있으면 됩니다. Routine이 저장됐다는 화면만 보고 통과로 세지 않습니다.

알아두면 좋습니다

Routines는 리서치 프리뷰라 동작과 제한이 예고 없이 바뀔 수 있습니다. 실행 중에는 확인을 받을 사람이 없으므로, 삭제·배포·메시지 발송·결제처럼 되돌리기 어려운 동작은 프롬프트에 넣지 말고 보고까지만 시킵니다. 환경 변수는 그 환경을 쓰는 사람 모두에게 보이므로 자격증명을 넣을 때 이 점을 감안합니다. API 트리거 토큰은 생성 직후 한 번만 보이고 나중에 다시 볼 수 없습니다. 실행에 GitHub 저장소가 필요하므로, 저장소 없이 문서만 다루는 업무에는 맞지 않습니다.

용어 풀이

전체 용어집 →
Routine
프롬프트와 저장소, 연결 도구를 한 벌로 저장해 두고 정해진 조건에서 자동 실행되게 만든 설정입니다.
리서치 프리뷰
정식 출시 전 단계입니다. 동작과 제한이 예고 없이 바뀔 수 있습니다.
저장소
GitHub에 올려 둔 프로젝트 폴더입니다. Routine은 실행할 때마다 이 폴더를 새로 내려받아 작업합니다.

2026-09-22 기준 · 출처 · Claude Code — Automate work with routines, Claude Code on the web

12 개념 게시 승인한 게시물만 예약 목록에 올리기 게시물마다 승인·사실 확인·권리 확인 칸을 둔 대기열 파일을 만들고, 세 칸이 모두 확인된 항목만 예약 목록으로 뽑을 수 있습니다
발행 조건 점검 결과 표. 제목 아래에 content-queue.json 30건 중 예약 목록 0건이라고 적혀 있고, IG-001부터 IG-006까지 형식, 예약 시각, 빠진 확인, 판정 열이 있습니다. 여섯 줄 모두 빠진 확인에 내 승인이 있고 판정은 막힘이며, IG-003은 사실 확인도 빠져 있습니다.
studio.soluta 인스타그램 대기열 30건에 점검을 돌린 실제 결과입니다. 내 승인 칸을 채운 항목이 없어서 예약 목록이 비어 있습니다.
  • 예약 발행 대기열: 게시할 항목과 예약 시각을 파일 하나에 적고, 조건을 채운 항목만 예약 목록으로 넘기는 방식

  • 조건에 사람이 직접 채우는 확인 칸을 넣으면 확인을 마치지 않은 게시물은 예약 목록에 오르지 않습니다

  • 확인 칸 기준: 게시한 뒤에 고치기 어려운 문제

  • studio.soluta 인스타그램 대기열의 세 칸:

칸확인하는 것
ownerApproved내가 게시물을 보고 내보내도 된다고 정했는지
factsChecked날짜·수치·이름 같은 사실을 원문과 대조했는지
rightsCleared이미지·음악·인용을 쓸 권리를 확인했는지
  • 점검은 파일에 적힌 값만 읽고 파일을 고치지 않습니다

  • 예약 목록에 오르는 조건: 세 칸 모두 true, 예약 시각 기재, 캡션과 이미지 파일 실재

  • 조건을 못 채운 항목은 예약 목록에 오르지 않고, 빠진 확인이 표에 남습니다

  • 예시 그림: studio.soluta 대기열 30건에 이 점검을 돌린 실제 결과

  • 30건 모두 내 승인 칸이 비어 있어 예약 목록은 0건입니다

연습

다음 주에 올릴 게시물 하나를 대기열에 넣고 세 칸을 직접 확인해 true로 바꾼 뒤, 점검 결과에 그 항목만 올라오는지 확인해 보세요.

대기열 파일의 모든 항목에 확인 칸 세 개가 있고, 점검 결과 표에는 내가 직접 true로 바꾼 항목만 예약 목록에 올라와 있습니다.

알아두면 좋습니다

AI에게 확인 칸까지 채우게 하면 칸이 있어도 아무것도 막지 않습니다. 세 값은 사람이 직접 바꾸고, 요청에 「true로 바꾸지 마」를 적어 둡니다. 점검을 루틴으로 돌릴 때는 게시하지 말고 보고까지만 하도록 요청에 적습니다. 루틴은 실행 중에 승인을 묻지 않고, 연결한 도구로 쓰기 작업까지 할 수 있습니다.

2026-09-24 기준 · 출처 · Claude Code — Automate work with routines

13 실습 전달 고객 전달본 한 장으로 정리하기 확정한 결과물의 규격, 들어간 음원·사진·글꼴·생성 컷의 출처와 라이선스, 검사 기록, 고객이 확인할 항목을 한 장의 HTML 전달 페이지로 모을 수 있습니다.
  • 고객 전달본: 결과물 파일과 함께 보내는 한 장짜리 페이지
  • 받는 사람이 알 수 있는 것: 파일을 어디에 어떻게 써도 되는지, 무엇을 확인해 줘야 하는지
칸적는 것
확정본최종 결과물과 확정한 날짜, 비교했던 시안은 아래에
규격해상도, 길이, 초당 프레임 수, 코덱, 용량
출처·라이선스음원·사진·글꼴·생성 컷마다 출처, 라이선스, 상업 사용, 표시 의무
검사 기록실제로 돌린 검사 명령과 결과
확인할 것고객이 정해 줘야 하는 날짜, 로고 원본, AI 생성 표시 방법
  • Claude Code: 결과물 파일과 작업 기록에서 값을 뽑습니다
  • 사람: 확인하지 못한 줄을 판단하고, 페이지를 읽은 뒤 보냅니다
  1. 확정한 결과물만 골라 규격을 숫자로 잽니다.

    [프로젝트 폴더]에서 최종 결과물 파일을 찾아 줘. 파일마다 해상도, 길이, 초당 프레임 수, 코덱, 용량을 ffprobe로 재서 표로 만들고, 시안이나 중간본은 표에서 빼고 따로 목록으로 알려 줘.

    확인최종 결과물만 들어간 규격 표와, 빠진 시안 목록이 나뉘어 나옵니다.

  2. 결과물에 들어간 소스를 하나씩 찾아 출처와 라이선스를 적게 합니다.

    결과물에 들어간 음원, 사진, 글꼴, 생성형 AI로 만든 이미지와 영상을 하나씩 찾아 출처 주소, 라이선스 이름, 상업적 사용 가능 여부, 출처 표시 의무를 표로 적어 줘. 라이선스 원문을 직접 확인하지 못한 항목은 「확인 필요」로 남기고, 생성형 AI로 만든 컷은 만든 도구 이름을 따로 적어 줘.

    확인소스마다 출처·라이선스·상업 사용·표시 의무가 적힌 표가 나오고, 확인하지 못한 줄에는 「확인 필요」가 붙어 있습니다.

  3. 결과물을 검사한 기록을 모읍니다.

    이 결과물을 만들면서 돌린 검사 명령과 결과(렌더 검사, 음원 길이 대조, 글자 잘림 확인 등)를 모아 한 표로 정리해 줘. 돌리지 않은 검사는 표에 넣지 마.

    확인실제로 실행한 검사 명령과 결과만 들어간 표가 나옵니다.

  4. 세 표와 고객이 확인할 것을 한 장으로 묶고, 보내기 전에 직접 봅니다.

    위 세 표와, 고객이 확인해 줘야 할 항목(날짜·로고 원본·AI 생성 표시 방법처럼 아직 정하지 않은 것)을 한 장의 HTML 전달 페이지로 만들어 줘. 확정본을 맨 위에, 비교했던 시안은 그 아래에 두고, 고객에게 보내기 전에 나에게 먼저 보여 줘.

    확인확정본·규격·출처·검사·확인할 것 순서의 전달 페이지가 생기고, 열어 볼 수 있는 경로가 나옵니다.

연습

최근에 만든 결과물 하나로 출처·라이선스 표만 먼저 만들어 보고, 「확인 필요」로 남은 줄이 몇 개인지 세어 보세요.

전달 페이지에 규격 표, 출처·라이선스 표, 검사 기록 표, 고객이 확인할 것 목록이 모두 있고, 출처 표의 모든 줄에 라이선스 이름이나 「확인 필요」가 적혀 있습니다.

알아두면 좋습니다

「무료」로 내려받은 음원과 사진도 라이선스마다 상업적 사용과 출처 표시 조건이 다르므로 원문을 확인합니다. Creative Commons 라이선스는 종류에 따라 상업적 이용 금지(NC)나 변경 금지(ND) 조건이 붙습니다. 생성형 AI 컷을 어떻게 표시할지는 고객과 정해 확인할 것에 적습니다. 전달 페이지는 고객에게 보내는 외부 공유이므로 보내기 전에 사람이 한 번 읽습니다.

예시 화면 모닝레이브 × 피아크 티저 전달 페이지의 일부. 제목 「모닝레이브 × 피아크 티저, 처음부터 지금까지」와 소개 문단, 갱신 날짜·브랜치·마지막 커밋·장소 줄 아래에 규격, 음원, 검증, 확인할 것 네 줄의 표가 있습니다. 음원 줄에는 Pixabay 곡 이름과 작가, 사용 마디가, 확인할 것 줄에는 행사 날짜, 로고 원본, AI 생성 표시와 장소 측 동의가 적혀 있습니다.
2026-09-30 리브위드에 보낸 모닝레이브 티저 전달 페이지의 머리 부분과 확정본 표입니다. 가운데 영상 칸은 잘라 냈습니다.

2026-10-07 기준 · 출처 · Creative Commons — About CC Licenses

다음 단계