Skip to main content
Summary

이 노트는 아래 출처를 AI 도구 클립을 활용하여 재구성한 것입니다. 상세한 정보는 원문 방문을 권장합니다.

원문 출처: https://claude.com/blog/using-claude-code-the-unreasonable-effectiveness-of-html

핵심 요약

Claude Code가 만드는 결과물이 길고 복잡해질수록 Markdown은 읽기와 공유, 시각화 측면에서 한계가 커진다.

HTML은 표, SVG, CSS, 인터랙션, 링크, 반응형 레이아웃을 활용할 수 있어 더 풍부하고 읽기 쉬운 작업 산출물을 만들 수 있다.

핵심은 "문서"를 넘어서, Claude와 함께 쓰는 작은 시각적 작업 공간을 만드는 것이다.

Markdown의 강점과 한계

Markdown은 간단하고 이동성이 좋으며, 사람이 직접 편집하기 쉽다.

그래서 오랫동안 AI 에이전트가 사람에게 결과를 전달하는 기본 형식처럼 쓰였다.

하지만 Claude Code처럼 더 긴 계획서, 복잡한 설계, 코드 리뷰, 시각적 설명을 만들어야 하는 상황에서는 Markdown이 답답해진다.

100줄이 넘는 Markdown 문서는 읽기 어렵고, 다이어그램이나 색상, 레이아웃을 표현하려면 어색한 ASCII 그림이나 긴 설명에 의존하게 된다.

즉 Markdown은 "빠른 메모"에는 좋지만, "복잡한 판단을 돕는 화면"으로는 부족하다.

HTML은 더 많은 정보를 담는 그릇이다

HTML은 단순한 문서 형식이 아니라 작은 웹페이지를 만들 수 있는 표현 도구다.

표로 데이터를 정리하고, CSS로 강조와 배치를 만들고, SVG로 다이어그램을 그릴 수 있다.

코드 조각, 이미지, 버튼, 탭, 슬라이더, 드래그 앤 드롭 같은 요소도 넣을 수 있다.

예를 들어 Markdown으로 "시스템 흐름"을 설명하면 긴 글과 화살표 문자로 끝날 수 있다.

반면 HTML에서는 데이터 흐름도, 핵심 코드 조각, 위험 표시, 참고 링크를 한 화면에 배치할 수 있다.

정보가 많을수록 HTML은 단순히 예쁜 형식이 아니라 이해 비용을 줄이는 도구가 된다.

읽히는 문서가 더 좋은 문서다

좋은 계획서라도 팀원이 읽지 않으면 효과가 없다.

긴 Markdown 문서는 위에서 아래로 계속 스크롤해야 하고, 구조가 복잡해질수록 핵심을 놓치기 쉽다.

HTML은 탭, 섹션, 카드형 레이아웃, 목차, 앵커 링크, 색상 구분을 통해 독자가 원하는 정보로 바로 이동하게 만들 수 있다.

모바일 화면에 맞춘 반응형 문서도 만들 수 있다.

결국 HTML의 장점은 "더 많이 표현한다"보다 "사람이 실제로 읽게 만든다"에 가깝다.

공유하기 쉬운 산출물

Markdown 파일은 브라우저에서 항상 보기 좋게 열리지 않는다.

대개 파일을 첨부하거나, GitHub 같은 렌더링 환경이 필요하다.

HTML 파일은 업로드만 하면 링크로 공유하기 쉽다.

동료는 브라우저에서 바로 열어 보고, 특정 섹션을 참고하고, 시각 자료를 함께 확인할 수 있다.

PR 설명, 설계 문서, 리서치 보고서처럼 여러 사람이 읽어야 하는 결과물일수록 HTML의 공유성은 큰 장점이 된다.

HTML은 상호작용하는 문서가 될 수 있다

HTML은 읽기 전용 문서에 머물 필요가 없다.

Claude에게 슬라이더, 버튼, 토글, 입력창, 복사 버튼을 넣어 달라고 요청하면 간단한 편집 도구처럼 쓸 수 있다.

예를 들어 애니메이션 속도와 색상을 슬라이더로 조정한 뒤, 마음에 드는 설정을 "JSON으로 복사"하게 만들 수 있다.

또는 티켓 30개를 Now, Next, Later, Cut 열로 드래그해 재정렬하고 최종 결과를 Markdown으로 복사할 수도 있다.

이 방식은 텍스트로 설명하기 어려운 결정을 화면에서 직접 조정하게 해준다.

Claude Code와 HTML이 잘 맞는 이유

Claude Code는 단순히 대화만 하는 도구가 아니라 파일 시스템, 코드베이스, Git 히스토리, Slack이나 Linear 같은 MCP 도구의 맥락을 읽을 수 있다.

이 풍부한 입력을 HTML이라는 풍부한 출력으로 바꾸면 효과가 커진다.

예를 들어 Claude Code에게 코드 폴더를 훑어 HTML 산출물들을 분류하고, 각 유형을 다이어그램으로 설명하는 새 HTML 문서를 만들게 할 수 있다.

즉 Claude Code는 자료를 모으고, 구조화하고, 시각화하는 작업에 적합하다.

Markdown은 결과를 적는 종이라면, HTML은 결과를 탐색하는 대시보드에 가깝다.

기획과 탐색에 쓰는 방법

새 기능을 만들 때 처음부터 하나의 Markdown 계획서를 만들 필요는 없다.

HTML 파일 여러 개를 만들어 방향을 탐색할 수 있다.

예를 들어 온보딩 화면을 고민한다면 Claude에게 서로 다른 6가지 레이아웃을 한 HTML 화면에 나란히 배치해 달라고 할 수 있다.

각 안의 장단점, 밀도, 톤, 사용자 흐름을 함께 표시하면 비교가 쉬워진다.

그다음 마음에 드는 방향을 더 확장해 목업, 데이터 흐름, 구현 단계로 발전시킬 수 있다.

HTML은 기획을 "읽는 문서"에서 "비교하고 고르는 작업판"으로 바꿔준다.

코드 리뷰와 코드 이해에 쓰는 방법

코드 리뷰에서는 단순 설명보다 맥락이 중요하다.

HTML을 사용하면 diff, 주석, 심각도별 색상 표시, 흐름도, 모듈 구조를 함께 보여줄 수 있다.

예를 들어 스트리밍이나 backpressure 로직이 어려운 PR이라면 Claude에게 해당 부분을 중심으로 설명하는 HTML 리뷰 문서를 만들게 할 수 있다.

변경된 코드 옆에 주석을 붙이고, 위험한 부분은 빨간색으로, 확인이 필요한 부분은 노란색으로 표시할 수 있다.

이런 문서는 리뷰어가 "어디를 봐야 하는지" 바로 알게 해준다.

디자인과 프로토타입에 쓰는 방법

HTML은 최종 제품이 웹이 아니어도 디자인 스케치에 유용하다.

React, Swift, 네이티브 앱으로 구현할 UI라도 HTML로 먼저 빠르게 실험할 수 있다.

예를 들어 결제 버튼 클릭 애니메이션을 만들고 싶다면 Claude에게 여러 속도, 색상, easing 옵션을 조절할 수 있는 HTML 프로토타입을 만들게 할 수 있다.

슬라이더로 조정해 본 뒤 마음에 드는 값을 복사해 실제 코드에 반영하면 된다.

이 방식은 "말로 설명하기 어려운 감각"을 직접 만져보게 해준다.

보고서, 리서치, 학습 자료에 쓰는 방법

Claude Code는 여러 데이터 소스를 읽고 요약하는 데 강하다.

코드베이스, Git 기록, Slack 대화, 인터넷 자료를 바탕으로 HTML 보고서를 만들면 읽기 쉬운 학습 자료가 된다.

예를 들어 사내 rate limiter 구조가 궁금하다면 Claude에게 관련 코드를 읽고 토큰 버킷 흐름도, 핵심 코드 조각, 주의할 점을 한 페이지로 정리하게 할 수 있다.

긴 설명 대신 다이어그램과 주석 달린 코드가 함께 있으면 한 번 읽고도 구조를 파악하기 쉽다.

HTML 보고서는 단순 요약문이 아니라 작은 강의 자료가 될 수 있다.

맞춤형 편집 인터페이스 만들기

가끔은 텍스트 입력창만으로 원하는 것을 설명하기 어렵다.

이럴 때 Claude에게 일회용 HTML 편집기를 만들게 하면 좋다.

예를 들어 feature flag 설정 파일을 편집해야 한다면, 플래그를 영역별로 묶고 의존성을 표시하며 잘못된 조합을 경고하는 폼을 만들 수 있다.

마지막에는 "변경된 키만 복사" 버튼을 넣어 결과를 다시 Claude Code나 실제 파일에 붙여 넣으면 된다.

중요한 점은 이 HTML이 완성된 제품이 아니라, 특정 문제를 해결하기 위한 임시 작업대라는 것이다.

자주 생기는 의문

HTML은 Markdown보다 토큰을 더 많이 쓸 수 있다.

하지만 표현력이 높아지고 사람이 실제로 읽을 가능성이 커진다면 전체 효율은 오히려 좋아질 수 있다.

또한 긴 컨텍스트를 지원하는 모델에서는 HTML의 추가 토큰 비용이 덜 부담스럽다.

Markdown을 완전히 버릴 필요는 없다.

짧은 메모, 간단한 체크리스트, 텍스트 중심 문서에는 여전히 Markdown이 편하다.

다만 복잡한 판단, 시각화, 공유, 상호작용이 필요한 순간에는 HTML이 훨씬 강력하다.

바로 시작하는 방법

거창한 설정은 필요 없다.

Claude Code에 "HTML 파일로 만들어줘" 또는 "HTML artifact로 정리해줘"라고 요청하면 된다.

핵심은 형식 자체보다 그 HTML이 어떤 역할을 해야 하는지 명확히 말하는 것이다.

예를 들어 비교가 목적이면 그리드 레이아웃을 요청하고, 리뷰가 목적이면 diff와 주석을 요청하며, 조정이 목적이면 슬라이더와 복사 버튼을 요청하면 된다.

반복되는 패턴이 생기면 나중에 템플릿이나 스킬로 만들면 된다.

인사이트

Markdown은 생각을 적는 데 좋고, HTML은 생각을 검토하게 만드는 데 좋다.

Claude가 더 큰 일을 맡을수록 사용자는 결과를 대충 넘기기 쉬워진다.

HTML은 사용자가 Claude의 선택을 더 잘 보고, 비교하고, 수정하고, 공유하게 해준다.

실천 팁은 간단하다.

다음에 Claude Code로 긴 계획서, PR 설명, 설계 비교, 코드 해설을 만들 때 Markdown 대신 HTML을 요청해 보라.

특히 "표", "다이어그램", "탭", "색상 구분", "복사 버튼", "슬라이더" 중 하나라도 필요하다면 HTML이 더 좋은 선택일 가능성이 높다.

출처 및 참고 : Using Claude Code: The unreasonable effectiveness of HTML | Claude

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기