디자인 스튜디오의 제안서·견적·진행 관리를 Claude Code로 절반 시간에 끝내기
디자인 스튜디오 대표·디자이너용. 제안서 작성, 견적과 청구, 프로젝트 진행 관리를 Claude Code와 생성형 AI로 줄이는 구체적 절차, 프롬프트 템플릿, 검증 스크립트를 소개합니다.
금요일 밤 9시. 로고 시안 러프는 이미 다 나왔는데, 저는 제안서 워드 파일과 눈싸움을 하고 있었습니다. 클라이언트 회사명을 이전 프로젝트 템플릿에서 복붙해 온 탓에, 딱 한 군데에 다른 회사 이름이 남아 있었거든요. 전송 버튼을 누르기 직전에 발견하고 등골이 서늘했습니다.
디자인 스튜디오 대표나 1인 디자이너는, 손을 움직이는 시간보다 “손을 움직이는 것 외의” 시간에 깎여 나가고 있지 않나요. 제안서, 견적, 청구서, 프로젝트이 어디까지 진행됐는지 확인하는 일. 크리에이티브가 아닌 일이 평일 밤과 토요일 오전을 조용히 갉아먹습니다.
저는 이 “제작 외 사무”를 Claude Code와 생성형 AI에 상당 부분 맡겼습니다. 완전히 통째로 던진 건 아닙니다. 맡겨도 되는 부분과, 사람이 반드시 눈으로 확인하는 부분을 선 긋기만 했습니다. 오늘은 그 선 긋기와, 복붙해서 바로 쓰는 프롬프트, 프로젝트 관리의 누락을 찾아내는 검증 스크립트까지 전부 풀겠습니다.
핵심 요약
- 디자인 스튜디오의 “제작 외” 사무(제안서·견적·청구·진행 관리)는, 생성형 AI로 체감상 절반 시간까지 압축할 수 있다
- 제안서 초안, 견적 근거 정리, 진행 지연 감지 세 가지가 특히 효과적이다. 판단과 금액의 최종 확인은 사람이 쥔다
- 그대로 붙여 쓰는 프롬프트 템플릿과, 프로젝트 CSV에서 “청구 누락·마감 초과”를 뽑아내는 검증 스크립트를 준비했다
- 클라이언트의 로고 규정이나 미공개 디자인은 개인정보·기밀이다. AI에 넘기기 전 마스킹 절차를 반드시 거친다
- 도입 전에는 제안서 한 건에 90분이 걸렸지만, 템플릿 운용 후에는 실측으로 대략 35~45분까지 내려갔다
디자인 스튜디오의 “제작 외” 업무가 왜 무거운가
먼저 독자상을 분명히 하겠습니다. 이 글이 상정하는 건, 디자이너가 2~5명이거나 대표 혼자 굴리는 스튜디오입니다. 로고, 명함, 팸플릿, 웹사이트, SNS 배너 정도를 수주합니다. 영업도 제작도 청구도, 같은 사람이 합니다. 이게 가장 힘든 구조입니다.
업무 흐름을 늘어놓으면 대체로 이렇게 됩니다.
- 문의 접수(메일·SNS·소개)
- 미팅과 요건 정리
- 제안서·개략 견적 작성
- 수주, 제작 착수, 진행 관리
- 납품, 검수, 청구서 발행
- 입금 확인, 재구매 영업
문제는 3, 5, 6번이 “제작 스킬과는 무관한데 시간을 잡아먹는다”는 점입니다. 제안서는 클라이언트마다 미묘하게 다릅니다. 견적은 근거를 말로 풀어내는 게 귀찮습니다. 청구는 월말에 몰아서 하려다가, 결국 한 건을 잊습니다.
제가 실제로 저지른 재작업을 들겠습니다. 제안서 재활용 실수로 다른 회사명이 남은 건. 견적의 “수정 2회까지” 조건을 구두로 때우고, 3회째부터 무상 작업이 된 건. 납품했는데 청구서를 안 보내서, 두 달 뒤에 “그거 입금됐었나요?”라고 어색하게 연락한 건. 전부 제작 품질과는 무관한, 사무의 구멍입니다.
AI에 맡길 범위와, 사람이 반드시 판단할 범위
여기를 애매하게 두면 사고가 납니다. 먼저 표로 선을 긋겠습니다.
| 업무 | AI에 맡긴다 | 사람이 반드시 판단 |
|---|---|---|
| 제안서 | 구성안, 초안 문장, 톤이 다른 여러 안 | 최종 어필 포인트, 클라이언트명, 약속하는 범위 |
| 견적 | 항목 추출, 근거의 언어화, 과거 프로젝트과 비교 | 금액 그 자체, 할인, 지불 조건 |
| 청구 | 청구서 문안 생성, 발송 누락 감지, 독촉문 초안 | 금액 확정, 발송 타이밍, 입금 대사 |
| 진행 관리 | 지연 프로젝트 추출, 리마인드문 작성, 상황 요약 | 우선순위, 일정 재조정 판단, 클라이언트 사과 |
원칙은 단순합니다. 금액·고유명사·약속(커밋먼트)은 사람이 확정한다. 그 외의 “문장화”와 “누락 감지”는 AI에 몰아준다. 이 선만 지키면, 폭주해도 피해는 초안 단계에서 멈춥니다.
권한을 넘기는 방식을 더 깊이 알고 싶은 분에게는 이쪽이 참고가 됩니다. 코드를 못 쓰는 사람을 위한 Claude Code 입문에서 백업과 권한 사고방식을 먼저 짚어 두면 안심입니다.
Use case 1: 제안서 초안을 5분 만에 뽑는다
미팅 메모를 붙이고, 톤이 다른 3안을 내게 한다. 이게 가장 효과적이었습니다. 백지에서 쓰던 90분이, 초안을 고르고 고치는 35분이 됩니다.
쓸 때의 체크리스트는 이렇습니다.
- 미팅 메모에서 고유명사(회사명·담당자명)를 일단 가렸는가
- “할 일”과 “안 할 일”의 경계를 쓰게 했는가
- 수정 횟수·추가 요금 조건을 명기하게 했는가
- 제시한 금액 범위가 과거 프로젝트과 모순되지 않는가
그대로 붙여 쓰는 프롬프트 템플릿을 둡니다.
당신은 디자인 스튜디오의 제안서를 쓰는 어시스턴트입니다.
아래 미팅 메모에서, 제안서 초안을 3안 만들어 주세요.
# 조건
- 안 A: 신뢰감 중시의 포멀한 톤
- 안 B: 친근하고 열량 있는 톤
- 안 C: 숫자와 실적으로 밀어붙이는 논리적인 톤
- 각 안에 "제안의 노림수" "제작 범위" "대상 외 작업" "수정은 2회까지"를 반드시 포함
- 금액은 쓰지 말고, [견적은 별도]라고 기재
- 클라이언트명은 [회사명]인 채로 가린다
# 미팅 메모
(여기에 메모를 붙인다)
핵심은 금액과 회사명을 플레이스홀더로 막는 것입니다. AI에 금액을 쓰게 하면, 그럴싸한 숫자를 멋대로 채웁니다. 거기는 사람이 넣는다는 전제로 비워 둡니다.
문장의 톤을 더 세밀하게 다루고 싶다면, Claude Code 프롬프트 설계(응용)에서 지시를 짜는 방법을 깊게 파볼 수 있습니다.
Use case 2: 견적의 근거를 말로 풀어낸다
“왜 이 금액인가”를 설명하지 못하면, 할인 협상에서 밀립니다. 반대로 근거가 언어화되어 있으면, 당당하게 제시할 수 있습니다. 이것을 AI에 거들게 합니다.
번호 순서대로 절차입니다.
- 작업 항목을 전부 글머리표로 적는다(러프, 정리, 수정 대응, 데이터 납품 등)
- 각 항목의 예상 시간을 직접 넣는다(여기는 사람의 감각이 필요하다)
- AI에 “각 항목의 근거를 한 줄로 설명하게 한다”
- 클라이언트용 견적 설명문으로 정형화하게 한다
프롬프트는 이렇습니다.
다음 디자인 제작의 작업 항목과 예상 시간에서, 견적 근거 설명을 만들어 주세요.
- 각 항목을 "무슨 작업인가" "왜 그 시간이 필요한가" 2가지로 1~2줄로
- 전문 용어는 피하고, 디자인에 밝지 않은 담당자에게도 통하는 말로
- 마지막에 "대상 외 작업"과 "수정 횟수 상한"을 글머리표로
작업 항목:
- 로고 러프 작성: 6시간
- 로고 정리·데이터화: 4시간
- 수정 대응(2회까지): 3시간
- 각종 데이터 추출: 2시간
시간과 단가라는 “숫자”는 당신이 쥔 채로, 설명의 말만 AI가 만들게 한다. 이 분담이라면, 금액의 책임은 사람에게 남습니다.
Use case 3: 진행 관리와 청구 누락 감지
이게 은근히 가장 효과적이었습니다. 프로젝트을 목록으로 만들어 두고, “마감이 지났다” “납품했는데 미청구”를 기계적으로 뽑아낸다. 사람의 기억에 기대면, 바쁜 달에 반드시 한 건 빠집니다.
프로젝트을 한 장의 CSV로 관리하는 전제로 합니다. 열은 이것만으로 충분합니다.
프로젝트명,클라이언트,마감,상태,청구상태,금액
로고제작,A사,2026-06-10,제작중,미청구,180000
명함디자인,B사,2026-06-05,납품완료,미청구,60000
LP제작,C사,2026-06-20,제안중,미청구,400000
이 CSV를 읽어 들여, 대응이 필요한 프로젝트만 뽑아내는 검증 스크립트입니다. Node.js가 있으면 그대로 동작합니다. 마감 초과와, 납품했는데 미청구인 두 가지를 잡습니다.
import { readFileSync } from "node:fs";
// projects.csv 를 읽는다
const raw = readFileSync("projects.csv", "utf8").trim();
const [head, ...rows] = raw.split("\n");
const cols = head.split(",");
const today = new Date("2026-06-07");
const alerts = [];
for (const line of rows) {
const cells = line.split(",");
const rec = Object.fromEntries(cols.map((c, i) => [c, cells[i]]));
// 마감 초과 체크(납품완료 외에서 마감이 지났다)
const due = new Date(rec["마감"]);
if (rec["상태"] !== "납품완료" && due < today) {
alerts.push(`[마감초과] ${rec["프로젝트명"]}(${rec["클라이언트"]})마감 ${rec["마감"]}`);
}
// 청구 누락 체크(납품완료인데 미청구)
if (rec["상태"] === "납품완료" && rec["청구상태"] === "미청구") {
alerts.push(`[청구누락] ${rec["프로젝트명"]}(${rec["클라이언트"]})금액 ${rec["금액"]}원`);
}
}
if (alerts.length === 0) {
console.log("대응이 필요한 프로젝트은 없습니다.");
} else {
console.log("=== 대응 필요 리스트 ===");
alerts.forEach((a) => console.log(a));
}
실행은 이것뿐입니다.
node check-projects.mjs
위 샘플 CSV라면 “명함디자인이 납품완료인데 미청구” “마감이 지난 프로젝트”이 목록으로 나옵니다. 이걸 Claude Code에 “매주 월요일에 이 체크를 돌려서, 대응 필요한 것을 정리해 줘”라고 부탁하면, 월말 청구 정리가 사고 나기 어려워집니다.
진행 요약 자동화나 정형 작업 짜기는, Claude Code 생산성 향상 팁에 구체적인 예가 있습니다. CLAUDE.md에 스튜디오의 규칙(수정 횟수, 지불 조건, 톤)을 써 두는 운용은 CLAUDE.md 작성법이 자세합니다.
도입 전과 후, 그리고 ROI의 기준
숫자로 솔직하게 적습니다. 제 스튜디오에서의 체감 기준입니다.
| 업무 | 도입 전 | 도입 후 |
|---|---|---|
| 제안서 1건 | 약 90분 | 약 35~45분 |
| 견적 근거 문장화 | 약 40분 | 약 15분 |
| 월말 청구 정리 | 약 2시간+누락 | 약 40분, 누락은 스크립트가 감지 |
대략적인 계산입니다. 제안서를 월 8건 쓴다면, 1건당 50분 단축으로 월 약 6.6시간. 자신의 시급을 5,000원(원화 환산은 환경에 맞게 조정)으로 보면, 월 3만 원어치 시간이 뜨는 계산입니다. 게다가 청구 누락이 한 건만 줄어도, 수만 원의 놓침을 막을 수 있습니다. 도입 비용은 API 이용료가 월 수백~수천 원이라, 회수는 금방입니다.
뜬 시간만큼 제작이나 영업으로 돌릴 수 있습니다. 이게 진짜 효과입니다. 사무가 빨라지는 것 자체보다, “크리에이티브로 돌아갈 수 있다”는 데 가치가 있습니다.
보안과 개인정보 주의점
여기는 건너뛰지 마세요. 디자인 스튜디오는, 사람이 생각하는 것보다 더 많은 기밀을 안고 있습니다.
- 미공개 로고·브랜드 규정은 기밀이다. 릴리스 전 디자인을 그대로 AI에 넘기지 않는다
- 클라이언트 담당자명·연락처는 개인정보다. 프롬프트에서는 [담당자]로 치환한다
- 견적 금액·계약 조건은 스튜디오와 클라이언트 양쪽의 정보다. 회사명과 묶어 클라우드에 남기지 않는다
실무에서의 운용은 단순하게 합니다. AI에 넘기기 전에, 고유명사를 일괄로 플레이스홀더로 치환한다. 제안서가 굳어지고 나서, 사람이 손에서 진짜 회사명·담당자명·금액을 채운다. 이 “마지막 끼워 넣기는 사람” 규칙을 철저히 하면, 기밀이 AI 이력에 남을 위험을 상당히 낮출 수 있습니다.
회사로서 본격 운용한다면, 어느 도구에 어디까지 넘겨도 되는지의 사내 규칙을 먼저 정하는 게 안전합니다. 클라우드 버전과 로컬 운용의 차이도 파악해 두세요. 공식 Anthropic 개인정보 처리방침에서, 입력 데이터의 취급을 1차 정보로 확인해 두기를 권합니다.
자주 묻는 질문
Q. 프로그래밍을 몰라도 진행 관리 스크립트를 쓸 수 있나요. A. 네. 위 스크립트는 복붙으로 동작합니다. 내용을 이해할 필요는 없고, CSV의 열 이름만 맞으면 결과가 나옵니다. 막히면 Claude Code 도입 가이드에서 환경을 갖추세요.
Q. 클라이언트에게 “AI로 만든 제안서”라고 여겨지지 않을까요. A. 초안은 AI, 최종 어필 포인트와 말투는 사람이 고친다는 전제입니다. 톤을 안 A~C에서 골라 자기 말로 고치면, AI 냄새는 사라집니다. 오히려 제안의 질을 높이는 시간이 늘어납니다.
Q. 견적 금액까지 AI에 내게 해도 되나요. A. 권하지 않습니다. 금액은 스튜디오의 이익과 직결되는 판단입니다. AI에는 근거의 언어화까지 맡기고, 숫자는 반드시 사람이 확정하세요.
Q. 무료로 시험할 수 있나요. A. 프롬프트 템플릿과 검증 스크립트는 무료로 시험할 수 있습니다. API 이용료는 쓴 만큼만이고, 제안서 초안 정도라면 월 수백 원 규모입니다.
Q. 1인 스튜디오에서도 효과가 있나요. A. 오히려 1인 쪽이 더 효과적입니다. 사무를 대신해 줄 사람이 없는 만큼, AI가 사무 담당 역할을 메워 줍니다.
실제로 시험해 본 결과
서두의 “다른 회사명이 한 군데 남았던 사고” 이후, 저는 제안서의 클라이언트명을 반드시 플레이스홀더 운용으로 바꿨습니다. AI에 만들게 하는 단계에서는 [회사명]인 채로. 사람이 마지막에 끼워 넣는다. 이것만으로 재활용 실수는 제로가 됐습니다.
검증 스크립트는 실제로 두 달 돌렸습니다. 첫 달에 “납품완료인데 미청구”가 한 건 걸려서, 6만 원의 청구를 잊지 않고 보냈습니다. 이것만으로 API 요금의 본전은 완전히 뽑았습니다. 제안서 시간 단축도 실측으로, 스톱워치를 놓고 재 보니 평균 40분 안팎. 도입 전 90분의 절반 이하입니다.
솔직히 말하면, 첫 1주일은 프롬프트 조정에 시간을 빼앗겼습니다. 하지만 CLAUDE.md에 스튜디오 규칙(수정 2회까지, 지불은 납품 후 30일, 톤은 신뢰감 중시)을 한 번 써 두고 나서는, 매번 같은 품질로 나오게 됐습니다. 사무가 가벼워진 만큼, 로고 러프를 한 안 더 낼 수 있게 됐다. 그게 가장 기쁜 변화입니다.
회사로서 연수나 규칙 만들기부터 들어가고 싶다면 연수·상담으로, 우선 개인으로 시험하고 싶다면 무료 교재·PDF부터 시작해 보세요.
무료 PDF: Claude Code 치트시트
이메일을 입력하면 명령, 리뷰 습관, 안전한 워크플로를 정리한 PDF를 받을 수 있습니다.
개인정보를 안전하게 관리하며 스팸을 보내지 않습니다.
작성자 소개
Masa
Claude Code 실무 워크플로와 팀 도입을 검증하는 엔지니어입니다.
관련 글
제작사가 Claude Code에 고객 사이트를 맡기기 전 권한 체크리스트
고객 사이트를 안전하게 AI로 수정하기 위한 에이전시용 권한과 검증 절차입니다.
SaaS 고객지원 버그 신고를 Claude Code로 재현 절차로 바꾸는 방법
모호한 문의를 재현 단계, 증거, 개발자 전달 메모로 정리하는 지원팀 워크플로입니다.
Obsidian 묵은 메모를 Claude Code 지시서로 바꾸는 10분 루틴
Obsidian에 쌓인 메모가 매번 쓸모없어지는 분께. 사실·결정·미확인으로 분류해 Claude Code가 그대로 움직일 지시서로 바꾸는 아침 10분의 형(型)을 소개합니다.