AI한테 '포스터 만들어줘' 했더니, 작품처럼 설계된 결과가 나왔다

Canva 켜기 전에, 이걸 먼저 보자

밤 11시. 내일 발표인데 표지 슬라이드가 너무 초라하다. Canva를 열면 템플릿 바다에서 2시간은 허비한다. ChatGPT에 “예쁜 포스터”를 부탁하면 보라색 그라데이션이 나온다.

그런데 이건 어떤가.

LIMINAL RESONANCE — AI가 만든 Hello Prompt 블로그 포스터

프롬프트 한 줄. 색상 지정 없음. 레이아웃 지정 없음. AI가 “이 작품의 미학적 세계관”을 먼저 글로 쓰고, 그 세계관에 따라 포스터를 만들었다. 템플릿이 아니다. 인쇄해도 되는 해상도(2400×3200px, 300dpi)의 원본 아트워크다.

이 글은 이 결과를 만들어낸 Anthropic의 canvas-design 스킬 — 130줄짜리 AI 설명서를 뜯어보는 리뷰다.

먼저 기대치를 맞추고 가면 좋다. 이 스킬은 실무 광고물을 자동 생산하는 도구라기보다, 브랜드 무드와 시각 언어를 탐색할 때 특히 강한 도구다.

💡 이 글은 시리즈의 4편입니다. 1편(웹앱 설명서 분석), 2편(웹앱 실전), 3편(PPT 자동화)을 먼저 읽지 않으셔도 괜찮습니다.


AI가 만든 디자인은 왜 다 비슷할까

한번 상상해보자. AI한테 “포스터 만들어줘”라고 말한다. 뭐가 나올까?

보라색 그라데이션. 중앙 정렬. 둥근 모서리. 10번 시켜도 색깔만 바뀌고 구도는 같다.

이유는 단순하다. AI에게 “예쁘게”라고 말하면, AI는 자기가 학습한 수백만 장의 디자인에서 가장 무난한 평균값을 꺼내온다. Canva 무료 템플릿과 크게 다르지 않은 결과다.

그런데 위의 포스터를 다시 보자. 보라색 그라데이션인가? 중앙 정렬인가? 전혀 아니다.

Anthropic의 canvas-design 스킬은 이 문제를 완전히 다른 방향에서 풀었다. AI에게 디자인을 바로 시키지 않고, 먼저 “이 작품의 미학적 선언문”을 쓰게 한다.


”먼저 철학을 쓰고, 그다음에 그리라”

이 스킬의 가장 독특한 점은 AI에게 디자인을 곧장 시키지 않는다는 데 있다.

구조는 2단계다.

Step 1: 디자인 철학 창조 — “그리기 전에, 먼저 써라”

AI가 먼저 **선언문(Manifesto)**을 쓴다. 쉽게 말하면 “이 작품이 추구하는 감각은 무엇인가?”를 글로 먼저 정의하는 것이다.

레스토랑으로 비유하면 이렇다. 요리를 시작하기 전에 “이 식당의 요리 철학”을 먼저 정하는 것. “우리는 제철 재료만 쓰고, 소스는 최소화한다” — 이런 선언이 있으면 메뉴 전체에 일관성이 생긴다. 이 스킬은 포스터에도 같은 논리를 적용한다.

설명서에는 예시 철학도 들어 있다.

  • Concrete Poetry — 거대한 색 블록과 건축적 타이포그래피로 시선을 압도하는 스타일
  • Chromatic Language — 색 자체가 데이터처럼 정보를 전달하는 방식
  • Analog Meditation — 종이 결, 잉크 번짐, 넓은 여백으로 조용한 인상을 만드는 미학

핵심은 이거다. “예쁘게 배치하라”가 아니라, “어떤 세계관 위에 이 작품이 존재하는가”부터 정한다.

Step 2: 캔버스 위에 표현

철학이 정의되면 AI는 그 철학에 따라 .pdf 또는 .png 파일을 직접 생성한다.

“이것은 문서에 장식을 붙이는 것이 아니다. ART OBJECTS를 만드는 것이다.”

설명서가 특히 강하게 밀어붙이는 문장도 인상적이다.

“미술관에 전시해도 될 수준으로 만들어라. 최고 전문가가 수없이 다듬은 것처럼 보여야 한다.”

이 문장 덕분에 스킬의 목표가 분명해진다. 실용적인 레이아웃이 아니라, 자기 논리를 가진 시각 결과물을 만드는 것이 목적이다.


왜 “철학 먼저”가 효과적인가

일반적인 AI 디자인 요청은 보통 이렇게 흘러간다.

"세련된 포스터 만들어줘" → AI가 평균적인 스타일을 출력 → 익숙하지만 평범한 결과

반면 canvas-design의 방식은 이렇다.

"먼저 미학적 선언문을 써라" → AI가 고유한 디자인 언어를 정의 → 그 언어로 시각 작품을 해석

비유하자면 전자는 “맛있는 요리 만들어줘”에 가깝고, 후자는 **“먼저 이 식당의 요리 철학을 세우고, 그 철학에 맞는 요리를 만들어라”**에 가깝다. 후자가 결과의 톤과 일관성을 더 강하게 밀어붙일 수밖에 없는 이유다.


그래서 직접 돌려봤다 — “Liminal Resonance”의 탄생

설명서만 읽었을 때는 솔직히 반신반의했다. 철학을 먼저 쓰게 한다고 정말 결과가 달라질까.

직접 확인해보기로 했다. 입력한 프롬프트는 이 한 줄이었다.

“Hello Prompt 블로그를 위한 포스터를 만들어줘. AI와 사람의 대화를 주제로.”

완전히 무지시 상태는 아니었다. “AI와 사람의 대화”라는 주제 힌트를 줬다. 이번 실험의 목적은 스킬이 주제를 받았을 때, 그것을 얼마나 깊이 있는 시각 언어로 번역하는지 확인하는 데 있었다. 색상도, 스타일도, 레이아웃도 따로 지정하지 않았다.

AI가 스스로 쓴 디자인 철학

프롬프트를 받은 AI는 코드를 쓰기 전에 먼저 **“Liminal Resonance”**라는 이름의 디자인 철학을 만들었다.

Antigravity(GUI 기반 AI 코딩 에이전트)에서 디자인 철학을 수립하는 과정

철학의 핵심 원칙은 이랬다.

  • 색채 — 인간의 따뜻한 음성과 AI의 차가운 음성을 분리해 두고, 서로 인접한 채 간섭 패턴을 만든다
  • 형태 — 두 초점에서 방사하는 동심원 호가 겹치며 파동 간섭을 만든다
  • 타이포그래피 — 본문이 아니라 숨결처럼 존재해야 한다
  • 스케일 — 거대한 기하학과 미세한 표기가 동시에 있어야 한다

재미있는 건 이 철학이 “AI와 사람의 대화”를 직접 묘사하지 않는다는 점이다. 말풍선도, 채팅창도, 키보드도 없다. 대신 두 지성이 서로에게 접근할 때 생기는 보이지 않는 긴장과 간섭을 추상적으로 표현한다.

설명서에 있던 재즈 비유가 여기서 확실히 이해된다.

“Think like a jazz musician quoting another song — only those who know will catch it, but everyone appreciates the music.”
(재즈 뮤지션이 다른 곡을 인용하듯 — 아는 사람만 알아채지만, 음악 자체는 누구나 즐긴다.)

즉, 의미는 깊이 숨겨두되 작품 자체는 누구나 감각적으로 받아들일 수 있어야 한다는 태도다. 포스터를 보는 사람이 “파동 간섭 패턴”을 알 필요는 없다. 그냥 “이거 멋있다”면 성공이다.

12개 레이어를 겹쳐 만든 캔버스

철학 문서가 완성되면, AI는 Python 코드로 포스터를 직접 “그린다”. Photoshop에서 레이어를 겹쳐 합성하는 것과 같은 원리다 — 다만 마우스 대신 코드로 한다.

이번 포스터는 12개 레이어가 순서대로 쌓여 만들어졌다.

📐 12개 레이어 상세 보기
  1. 참조 그리드 — 전체 구도를 잡는 바탕 격자
  2. 이중 초점의 방사형 글로우 — 인간(따뜻한 주황)과 AI(차가운 파랑)의 빛
  3. 파동 간섭 필드 — 두 빛이 만나는 지점의 복잡한 패턴
  4. 방사선 계열 — 초점에서 퍼져나가는 선
  5. 연결 쓰레드 — 두 초점 사이를 잇는 실
  6. 입자 산란장 — 흩뿌려진 점들
  7. 동심원 호 시스템 — 동그라미가 겹치는 구조
  8. 초점 십자선 — 과학 실험 사진처럼 정밀한 마킹
  9. 수평 분할선
  10. 과학적 여백 표기 — 가장자리의 좌표와 숫자들
  11. 타이포그래피 — “where minds almost touch”
  12. 좌표 표기

한 장의 포스터지만, 포토샵 프로젝트 파일처럼 겹겹이 쌓인 구조다. 최종 해상도는 2400×3200px, 300dpi — 실제로 인쇄해도 되는 수준이다.


가장 인상적이었던 것 — 주제를 그대로 그리지 않는 태도

완성된 포스터를 보면 왼쪽 하단에는 따뜻한 앰버 톤의 초점, 오른쪽 상단에는 차가운 시안 톤의 초점이 있다. 그리고 두 초점 사이를 파동 간섭 패턴이 가로지른다.

흥미로운 건, “AI와 사람의 대화”라는 주제를 줬는데도 결과가 대화 장면처럼 보이지 않는다는 점이다. 커피숍에서 마주 앉은 두 사람도 아니고, 채팅 UI도 아니다. 대신 두 중력장이 서로의 공간을 왜곡하는 물리적 현상처럼 보인다.

이 차이가 크다. 주제를 알려줬다고 해서 누구나 이런 추상화에 도달하는 건 아니다. 같은 주제를 말풍선으로 처리하는 것과, 파동 간섭으로 해석하는 것 사이에는 꽤 큰 감각의 간격이 있다. 그 간격을 밀어 만든 것이 설명서다.


솔직한 한계

1. 결국 코드로 그린다. 이 스킬은 Pillow 기반으로 PDF와 PNG를 생성한다. 즉 Figma나 Photoshop처럼 직접 밀고 당기며 정교하게 다듬는 방식과는 다르다.

2. 사진 중심 포스터에는 맞지 않는다. 기하학, 패턴, 타이포그래피 기반의 추상 작업에는 강하지만, 제품 사진이 중심이 되는 상업 포스터는 이 스킬의 장점이 덜 드러난다.

3. 한글 폰트가 기본 내장되어 있지 않다. canvas-fonts 디렉토리에 많은 폰트가 들어 있지만 한글 작업을 바로 하긴 어렵다. 한글 텍스트가 필요하다면 폰트를 별도로 준비해야 한다.

4. 예술과 실무 사이의 거리도 있다. 브랜드 무드나 커버 이미지에는 아주 잘 맞지만, “내일 바로 전단지 1,000장 뽑아야 한다” 같은 상황에는 과할 수 있다.


어디에 특히 잘 맞을까

  • SNS 콘텐츠 대표 이미지 — 블로그, 뉴스레터, 콘텐츠 썸네일의 무드 메이커
  • 발표 슬라이드 표지 — 텍스트보다 인상을 먼저 주고 싶은 커버 슬라이드
  • 브랜드 컨셉 탐색 — 우리 브랜드가 어떤 감각을 가질 수 있는지 실험하는 재료
  • 개인 창작 — 감정, 개념, 세계관을 추상적으로 시각화하는 작업

즉, 실무 광고물 전체를 자동화하는 도구라기보다 브랜드 무드와 시각적 언어를 탐색하는 도구에 더 가깝다. 초보 개발자에게도 의미가 있다면, 결과물 그 자체보다 “좋은 출력은 좋은 규칙에서 나온다”는 감각을 배우게 해준다는 점이다.


다른 스킬과 비교하면

  • Web Artifacts Builder (70줄) — 빠르게 만드는 데 집중한 스킬
  • PPTX 스킬 (233줄) — 잘 보이게 만드는 데 집중한 스킬
  • canvas-design (130줄 + 83개 리소스) — 작품처럼 보이게 만드는 데 집중한 스킬

세 스킬을 나란히 놓고 보면 디자인에 대한 집착이 점점 깊어진다. Web Artifacts Builder는 AI 슬롭을 피하라고 말하고, PPTX는 디자인 규칙을 길게 적어두고, canvas-design은 한 걸음 더 나아가 예술 운동 자체를 먼저 창조한다.


정리

  • 분량 — 130줄 + 83개 리소스 파일
  • 핵심 구조 — 디자인 철학 창조 → 시각 작품 표현
  • 결과물.pdf 또는 .png
  • 강점 — 매번 다른 디자인 언어를 만들며 AI 슬롭을 강하게 피한다
  • 한계 — 코드 기반 그래픽 생성, 사진 합성 한계, 한글 폰트 제약
  • 제작사 — Anthropic 공식

직접 해보고 싶다면 — 스킬 설치 방법

이 스킬도 무료로 공개되어 있다. 다만 스킬 자체는 무료여도 AI 에이전트 사용에 따른 API 비용은 발생할 수 있다. 설치 방식은 3편(PPT 자동화)에서 소개한 것과 거의 같다.

사전 조건은 Python이다. 이미지 생성 과정에서 Pillow를 사용하기 때문이다.

  1. anthropics/skills GitHub 페이지에서 “Download ZIP” 클릭
  2. 압축을 풀고 skills-main/skills/canvas-design/ 폴더를 .gemini/skills/에 복사
  3. AI 에이전트 채팅창에 “포스터 만들어줘” 입력

터미널이 괜찮다면 아래처럼 해도 된다.

git clone https://github.com/anthropics/skills.git /tmp/skills
cp -r /tmp/skills/skills/canvas-design .gemini/skills/

관련 링크


“예쁘게 만들어줘”는 가장 약한 프롬프트다. 이 스킬은 그 대신, 먼저 세계관을 세우라고 요구한다.

그리고 바로 그 지점에서 결과가 달라지기 시작한다. 2편에서는 주제 힌트조차 없이 같은 실험을 한 번 더 해본다. 계속 보기.