modu-ai/landing-page
| 하나의 행동(가입·구매·신청)을 유도하는 단독 전환 랜딩 1페이지를 카피와 코드까지 만들어 드립니다. 히어로부터 최종 CTA까지 전환율을 높이도록 구성합니다. 코드 생성 전에 디자인 톤(색·모드·모서리·효과)을 먼저 물은 뒤, 최신 웹 스택으로 랜딩 페이지 전체 구성과 디자인 토큰·인터랙션을 산출합니다.
npx skills add https://github.com/modu-ai/cowork-plugins --skill landing-page
shadcn/ui 기반 고전환율 원페이지 랜딩 설계 전문 스킬입니다.
소크라테스식 테마 인터뷰로 사용자 의도에 맞는 디자인 시스템을 자동 선택하고,
히어로부터 최종 CTA까지 전환율 최적화된 랜딩 페이지를 설계·생성합니다.
지원 영역:
랜딩페이지, 원페이지, 랜딩 페이지, 세일즈 페이지, 전환율, CTA, 히어로 섹션, 랜딩, shadcn 랜딩, shadcn ui
페이지 로딩 후 3초 내에 사용자가 다음 3 정보를 얻어야 한다:
[1] 이게 무엇인가? (1초)
[2] 나에게 좋은가? (1초)
[3] 어떻게 행동? (1초)
스크롤 없이 보이는 영역(Above the Fold)에 모두 배치.
| 유형 | 적용 | 예시 |
|---|---|---|
| 약속형 | 명확한 결과 | "30일 만에 영어 회화" |
| 질문형 | 페인 환기 | "왜 우리는 ~할까?" |
| 통계·소셜 증명 | 신뢰 어필 | "10,000명이 선택" |
| 이미지·영상 | 시각 임팩트 | 풍부한 비주얼 |
페르소나·상품 타입에 따라 결정.
| CTA | 적용 | 예시 |
|---|---|---|
| 즉시형 | 가장 무난 | "지금 시작" |
| 혜택 강조형 | 가격 매력 | "30% 할인가로" |
| 결핍 해소형 | 페인 솔루션 | "내 피부에 적용" |
| 체험 약속형 | 구독·SaaS | "30일 무료" |
| 수량 한정형 | 희소성 | "마지막 12개" |
페이지 하단·중간·상단 3곳 배치, 1차·2차 분리.
큰 리뉴얼보다 작은 A/B 테스트 누적이 효과.
| 변수 | 권장 실험 |
|---|---|
| Hero 헤드라인 | 약속 vs 질문 vs 통계 |
| CTA 색 | 브랜드 색 vs 보색 |
| CTA 위치 | 우측 vs 중앙 vs 하단 |
| 가격 표시 | 월간 vs 연간 우선 |
| 사회적 증명 위치 | 상단 vs 가격 옆 |
| Form 필드 수 | 3개 vs 5개 vs 7개 |
1주일 1실험 + 결과 기록.
[1] 진입 채널 분리 — 광고·검색·다이렉트별 전환율
[2] 이탈 지점 추적 — 스크롤 깊이·체류 시간
[3] CTA 클릭률 — 각 CTA 위치별 측정
[4] Form 전환율 — 각 필드별 이탈 분석
[5] 후속 행동 — 클릭 후 행동 (구매·이탈·다음 페이지)
GA4 + Hotjar 같은 도구로 정량·정성 동시 측정.
코드·디자인 스펙 산출 직전에 반드시 수행합니다.
Q1: 베이스 팔레트 선택
- Neutral (기본)
- Zinc
- Stone
- Slate
Q2: 컬러 모드 선택
- System+Toggle (기본)
- Light
- Dark
- Auto
Q3: 모서리 반경 선택
- Balanced 0.5rem (기본)
- Sharp
- Soft
- Pill
Q4: 효과 선택 (복수)
- Fade-up
- Scroll Reveal
- Parallax
- Chart
Chart 선택 시 Q5 차트 라이브러리 선택 (Recharts/Chart.js/Tremor/ECharts)
[Hero] → shadcn Hero 블록 + 히어로 이미지/Video
[Problem] → Grid of Card (고통점 3~5)
[Solution] → Feature list + Lucide 아이콘
[Social Proof] → Testimonial Card + Avatar + StarRating
[Features] → Tabs or Accordion (Before/After)
[Pricing] → shadcn Pricing 블록 (Most Popular 강조)
[FAQ] → Accordion
[Final CTA] → Button (size=lg) + Badge("14일 무료")
산출물 구성:
components.json — shadcn CLI 초기화 설정app/globals.css — OKLCH CSS 변수 :root + .darktailwind.config.ts — v4 토큰 매핑app/page.tsx — 섹션 조립components/sections/*.tsx — 섹션별 컴포넌트components/ui/* — 사용된 shadcn 컴포넌트 목록components/motion/*.tsx — Framer Motion 래퍼README-setup.md — 설치 명령{
"page_type": "landing",
"theme": {
"system": "shadcn/ui",
"base": "neutral",
"mode": "system+toggle",
"radius": "0.5rem",
"effects": ["fade-up", "scroll-reveal"],
"chart_lib": null
},
"sections": [
{
"id": "hero",
"shadcn_block": "hero-01",
"headline": "헤드라인",
"subheadline": "서브헤드라인",
"cta_primary": "CTA 텍스트",
"cta_secondary": null,
"visual_direction": "제품 사용 장면 이미지"
},
{
"id": "problem",
"shadcn_block": "feature-grid",
"headline": "고통점 섹션 제목",
"body": "고통점 설명",
"items": ["고통점1", "고통점2", "고통점3"]
}
],
"metadata": {
"tone_profile": "신뢰+권위",
"reading_level": "고교",
"word_count": 0,
"cta_count": 0
}
}
components.json — shadcn 설정app/globals.css — CSS 변수app/page.tsx — 메인 페이지components/sections/*.tsx — 섹션 컴포넌트README-setup.md — 설치 가이드디자인/개발 단계에서 카피 텍스트를 수정하지 않습니다.
AI가 생성한 랜딩 페이지 카피는 사실 확인 후 사용하세요.
사용자 수, 만족도, 수상 이력 등 실증적 주장은 반드시 데이터를 확인하세요.
shadcn@latest) 기준으로 산출. 구 버전 프로젝트는 pnpm dlx shadcn@latest init으로 마이그레이션 후 적용하세요.--primary 오버라이드만 추가합니다.moai-content:product-detail — 제품 상세 페이지 (이커머스)moai-marketing:sns-content — 소셜미디어 콘텐츠moai-content:copywriting — 광고 카피 단독 작성moai-content:blog — SEO 블로그 포스팅moai-content:blog 스킬 사용moai-marketing:sns-content 스킬 사용moai-content:newsletter 스킬 사용moai-content:product-detail 스킬 사용moai-data:data-visualizer 스킬 사용Take modu-ai/landing-page from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.