← ClaudeAtlas

contentlisted

콘텐츠 및 에디토리얼 페이지 디자인을 위한 종합 스킬입니다.
woogi-kang/woogi-harness · ★ 0 · AI & Automation · score 64
Install: claude install-skill woogi-kang/woogi-harness
# Content Page Design Skill 콘텐츠 및 에디토리얼 페이지 디자인을 위한 종합 스킬입니다. ## Triggers - "콘텐츠", "블로그", "아티클", "content", "article", "editorial" --- ## Input | 항목 | 필수 | 설명 | |------|------|------| | `contentType` | ✅ | 콘텐츠 유형 (blog, documentation, magazine, portfolio) | | `brand` | ✅ | 브랜드 정보 (colors, fonts) | | `features` | ❌ | 필요한 기능 목록 | --- ## Article Typography ### Prose 스타일 시스템 ```tsx // components/content/prose.tsx import { cn } from "@/lib/utils"; interface ProseProps { children: React.ReactNode; className?: string; size?: "sm" | "base" | "lg"; } export function Prose({ children, className, size = "base" }: ProseProps) { return ( <div className={cn( "prose prose-neutral dark:prose-invert", // Size variants size === "sm" && "prose-sm", size === "lg" && "prose-lg", // Base typography "prose-headings:scroll-mt-24", "prose-headings:font-bold", "prose-h1:text-4xl prose-h1:tracking-tight", "prose-h2:text-3xl prose-h2:tracking-tight prose-h2:border-b prose-h2:pb-2 prose-h2:border-border", "prose-h3:text-2xl", "prose-h4:text-xl", // Body text "prose-p:leading-7", "prose-p:text-muted-foreground", // Links "prose-a:text-primary prose-a:no-underline hover:prose-a:underline", "prose-a:font-medium", // Lists "prose-li:text-muted-foreground", "prose-li:marker:text-muted-foreground/60", // Code