AI로 홈페이지 만들기 — Claude 코딩 실전 프롬프트 8가지

by oguseogu

1. HTML 기본 페이지 — Claude 코딩 첫 결과물 만들기

📋 PROMPT

다음 정보를 바탕으로 한 페이지짜리 HTML 랜딩 페이지를 만들어 주세요.

– 주제: [○○○]
– 핵심 메시지: [○○○]
– 섹션 구성: 헤더 + 히어로(제목·부제·CTA 버튼) + 소개 3가지 + 후기 + 푸터
– 디자인 톤: [미니멀 / 모던 / 따뜻한 느낌 중 택1]
– 기술 스택: HTML + CSS만 (JavaScript는 다음 단계에서 추가)

출력 조건:
1. 전체 코드를 단일 .html 파일에 담아 주세요 (CSS는 <style> 태그 안에)
2. 외부 라이브러리·CDN 사용 금지 (순수 HTML+CSS)
3. 한국어 본문, UTF-8 인코딩
4. 코드 주석에 어느 섹션이 무엇인지 한국어로 표시

작업이 끝나면 파일을 어떻게 저장·실행하는지(.html 더블클릭) 한 단락으로 안내해 주세요.

2. CSS 스타일링 프롬프트 — 디자인 직접 지정

📋 PROMPT

위에서 만든 페이지의 CSS를 다음 가이드대로 다듬어 주세요.

– 메인 컬러: [○○○] (예: #2563eb 또는 “차분한 파랑”)
– 보조 컬러: [○○○]
– 폰트: 한국어 본문 Pretendard, 영문 Inter (둘 다 Google Fonts CDN 허용)
– 여백: 섹션 간 충분히 (스크롤할 때 답답하지 않게)
– 둥근 모서리: 카드와 버튼에 border-radius 8~12px
– 호버 효과: 버튼에 부드러운 transition

추가로 다크 모드 자동 전환(prefers-color-scheme: dark) CSS도 한 번에 포함해 주세요.

🔗 함께 보면 좋은 글

Claude vs ChatGPT 직접 써본 장점 및 단점 차이점 비교 — 같은 디자인 요청을 두 도구에 했을 때 결과 차이를 본 후기

3. 반응형 디자인 프롬프트 — 모바일·태블릿·데스크톱

📋 PROMPT

위 페이지를 반응형으로 다듬어 주세요. 다음 기준으로 미디어 쿼리를 추가해 주세요.

– 모바일: 최대 640px (한 줄에 콘텐츠 1개)
– 태블릿: 641px ~ 1024px (한 줄에 2개)
– 데스크톱: 1025px 이상 (한 줄에 3개)

추가 요청:
1. 모바일에서 폰트 크기는 본문 16px 이상 유지 (가독성)
2. 모바일에서 버튼은 손가락 터치하기 쉽게 최소 48px 높이
3. 이미지는 max-width: 100%로 자동 축소
4. 네비게이션 메뉴는 모바일에서 햄버거 아이콘으로 (순수 CSS만, JS는 다음 단계)

변경된 CSS만 분리해서 보여 주세요. 전체 코드 다시 출력은 필요 없습니다.

4. 연락처 폼 프롬프트 — 입력 검증까지 한 번에

📋 PROMPT

다음 항목이 들어가는 연락처 폼을 만들어 주세요.

입력 항목:
1. 이름 (필수, 2~20자)
2. 이메일 (필수, 형식 검증)
3. 연락 사유 카테고리 (필수, 드롭다운: 일반 문의 / 견적 / 기타)
4. 메시지 (필수, 10자 이상)

검증 조건:
– HTML5 기본 검증 + JavaScript 추가 검증
– 잘못 입력 시 빨간 테두리 + 한국어 에러 메시지
– 제출 버튼은 모든 항목 통과 전에는 비활성화
– 제출 성공 시 폼 위에 “메시지를 받았습니다” 안내

백엔드 처리는 다음 단계에서 추가하므로, 지금은 폼 제출 시 콘솔에 입력값을 출력하는 정도까지만 만들어 주세요.

5. JavaScript 동작 — Claude 코딩으로 슬라이드·모달·스크롤

📋 PROMPT

다음 동작을 순수 JavaScript로 추가해 주세요. jQuery 등 외부 라이브러리는 사용 금지.

1. 햄버거 메뉴 클릭 시 모바일 네비게이션 펼치기·접기
2. 페이지 스크롤이 200px 이상 내려가면 헤더 배경 어둡게 + 그림자 추가
3. “위로 가기” 버튼 — 스크롤 200px 이상 시 우하단에 나타남, 클릭 시 부드럽게 맨 위로
4. 이미지 클릭 시 라이트박스(모달)로 크게 보기 — esc 또는 바깥 클릭으로 닫기

모든 동작은 ES6+ 문법(const, let, arrow function)으로, 한국어 주석으로 어느 부분이 무엇을 하는지 표시해 주세요. 코드는 별도 .js 파일이 아니라 HTML 파일 하단 <script> 태그에 넣어 주세요.

6. 이미지 갤러리·슬라이드 프롬프트 — Tailwind 살짝 활용

📋 PROMPT

다음 사양의 이미지 갤러리를 만들어 주세요.

– 사용 도구: Tailwind CSS (CDN 방식)
– 모바일: 한 줄에 1장 / 태블릿: 2장 / 데스크톱: 3장
– 이미지 hover 시 살짝 확대 + 어두운 오버레이 + 제목 표시
– 이미지 6장 자리(placeholder URL: https://picsum.photos/seed/1/600/400 부터 seed/6까지)
– 클릭 시 라이트박스로 크게 보기 (4번 라이트박스 코드 재활용)

Tailwind는 CDN 한 줄로만 가져오고, 별도 설정 파일은 만들지 마세요. 출력은 HTML 파일 전체 코드.

🔗 함께 보면 좋은 글

Notion AI 활용법 가이드 — 홈페이지 콘텐츠를 Notion에서 정리한 뒤 Claude로 코드 변환하는 흐름

7. SEO 메타·OG 카드 프롬프트 — 검색 노출 준비

📋 PROMPT

위 페이지에 SEO 메타 태그를 추가해 주세요.

메타 정보:
– 사이트 이름: [○○○]
– 페이지 제목: [○○○] (60자 이내)
– 메타 설명: [○○○] (150~160자, 핵심 키워드 1회 + 행동 유도)
– 핵심 키워드: [○○○]
– 대표 이미지 URL: [○○○] (1200×630 OG 표준)
– 언어: ko-KR

추가할 항목:
1. <title>, <meta description>, <meta keywords>
2. Open Graph 태그 (og:title, og:description, og:image, og:url, og:type)
3. Twitter Card 태그 (summary_large_image)
4. 구조화 데이터 JSON-LD (WebSite + Organization schema)
5. canonical URL
6. favicon (이모지 SVG 한 줄로 임시 처리해 주세요)

변경된 <head> 안 코드만 분리해서 보여 주세요.

8. 무료 배포 — Claude 코딩 결과물을 GitHub Pages에

📋 PROMPT

위에서 만든 정적 페이지를 무료로 배포하고 싶습니다. 다음 조건에 맞춰 배포 가이드를 작성해 주세요.

– 운영체제: [Mac / Windows / Linux]
– GitHub 계정: 있음
– 원하는 도메인 형태: [github.io 서브도메인 / 본인 도메인 연결]

가이드 형식:
1. GitHub 저장소 생성부터 첫 푸시까지 단계별 (터미널 명령 포함, 각 명령이 무엇을 하는지 한국어 주석)
2. GitHub Pages 활성화 방법 (Settings 탭 어디를 누르는지)
3. 본인 도메인 연결할 경우 CNAME 설정 방법
4. Vercel을 쓰면 어떻게 다른지 (장단점 1~2줄씩)
5. 배포 후 페이지가 안 보일 때 흔한 원인 3가지 + 해결법

비개발자도 따라할 수 있도록 모든 명령에 “왜 이걸 하는지” 한 줄 설명을 붙여 주세요.

Claude 코딩, 알아두면 좋은 3가지

Claude 코딩 자주 묻는 질문 (FAQ)

Q. 정말 비개발자도 가능한가요?

가능합니다. 코드를 한 번도 만져 본 적 없으시면 1번 항목(기본 HTML)부터 한 시간 정도 충분히 익숙해진 다음 진행하시기 권합니다. 명령 → 결과 → 수정 흐름이 처음엔 낯설지만 두세 번 해 보시면 자연스럽게 손에 붙습니다.

Q. Claude로 만들 수 있는 홈페이지의 한계는 어디까지인가요?

정적 페이지(소개·랜딩·블로그 형태)는 거의 제한 없이 만들 수 있습니다. 로그인이 필요한 회원제 사이트, 결제 시스템, 대용량 데이터베이스 같은 동적 기능은 백엔드 인프라가 필요해서 Claude만으로는 한계가 있습니다. 그 단계는 Vercel + Supabase 같은 서비스를 같이 쓰는 방식으로 확장 가능합니다.

Q. Claude Pro와 Claude Code 도구 차이가 뭔가요?

Claude Pro는 웹·앱에서 채팅으로 쓰는 일반 구독이고, Claude Code는 터미널에서 본인 코드베이스를 직접 읽고 수정하는 에이전트 도구입니다. 비개발자가 홈페이지 만드는 단계에서는 Pro로 충분하고, 본격적인 프로젝트 개발 단계에서 Claude Code를 추가로 도입하시면 됩니다.

Q. 한국어로 프롬프트 입력해도 코드 품질이 떨어지지 않나요?

거의 차이 없습니다. 오히려 한국어로 자연스럽게 요청하시는 게 영어로 어색하게 옮기는 것보다 결과가 더 정확한 경우도 많습니다. Claude는 한국어 처리 능력이 좋은 편이라 비개발자에게 유리합니다.

Q. 만든 페이지가 갑자기 깨졌을 때는 어떻게 하나요?

Claude에 “이 코드가 갑자기 안 돌아가는데 원인 찾아 줘”라고 코드 전체를 다시 던지고 에러 메시지(있으면)를 함께 보내세요. 변경 사항을 시간 순으로 적어 두시면 어디서 깨졌는지 추적이 빠릅니다. Git을 쓰시면 깨지기 전 시점으로 돌아가는 게 가장 안전한 보험입니다.

마치며

Related Posts

Leave a Comment

error: Content is protected !!