{"delivery":{"type":"reference-library","npmPackagePublished":false,"npmPackage":{"name":"klic-design","version":"0.0.4","published":false,"status":"source-ready","registry":"https://registry.npmjs.org/","runtime":"Bun 1.4.2 preferred; Node.js 22+ supported","exports":["tokens","theme","motion","motions/runtime","motions/runtime.css","components","blocks","Agent Skill","CSS","TypeScript","CLI"],"publishedExports":["tokens","theme","motion","motions/runtime","motions/runtime.css","components","blocks","Agent Skill","CSS","TypeScript","CLI"],"candidateExports":["tokens","theme","motion","motions/runtime","motions/runtime.css","components","blocks","Agent Skill","CSS","TypeScript","CLI"],"candidateOnlyExports":[],"publicationExportsVerified":true,"skillPath":"skills/klic-design/SKILL.md","buildCommand":"bun run pack:npm","publishedVersion":"0.0.3","publishedIntegrity":"sha512-GJJOOXh5UXxSSURZLxXLU5qq968O+p91TeTkNtqo527mzj9BOtoOH4nyMfNWZwrQwJ4o+zhy9i+cnlX71nPeKA==","installCommand":"bun add klic-design@0.0.3","cliCommand":"bunx --bun --package=klic-design@0.0.3 klic","nodeCliCommand":"npx --yes --package=klic-design@0.0.3 klic","sourceCLICommand":"curl --fail --location --output klic.mjs https://design.klic.co.kr/integrations/klic.mjs\nbun ./klic.mjs","sourceNodeCLICommand":"curl --fail --location --output klic.mjs https://design.klic.co.kr/integrations/klic.mjs\nnode ./klic.mjs"},"scope":"/about","licenses":"/licenses/README.md"},"system":{"schemaVersion":"1.0","revision":"6f9c8f5e4d7c767f79a7db999670fb4d0936e07acb1b472fe162a7a9ade60c97","definition":"/api/v1/design-system.json","docs":"/#docs/architecture"},"schemaVersion":"1.0","scope":"adoption-guidance","implementation":"native-html","use":["대시보드 요약 수치, 문서 요약, 작업 단위처럼 하나의 주제로 묶이는 정보에 사용합니다.","카드 제목과 부가 행동의 우선순위를 구분합니다."],"avoid":["짧은 문장마다 카드를 중첩해 읽기 흐름을 끊지 않습니다.","내부 링크·버튼이 있는 카드 전체를 또 다른 버튼이나 링크로 감싸지 않습니다."],"accessibility":["수치에는 기간과 단위를 제공하고 증감을 색 하나로 표현하지 않습니다.","장식 차트를 숨기거나 필요한 요약을 접근 가능한 텍스트로 전달합니다.","카드의 시각적 순서와 제목·설명·행동의 DOM 순서를 맞춥니다."],"density":{"compact":"반복 목록에서만 여백을 줄이고 주요 행동 간격은 유지합니다.","normal":"기본 권장 밀도입니다. 읽기 순서와 레이블·컨트롤·피드백 그룹을 유지합니다.","relaxed":"설명 중심·프레젠테이션 화면에 사용합니다. 정보 계층을 유지하며 여백을 늘립니다."},"states":[{"name":"기본 정보","condition":"데이터를 읽을 수 있음","response":"제목·기간·단위를 함께 표시합니다."},{"name":"긴 내용","condition":"제목이나 설명이 늘어남","response":"고정 높이로 자르지 않고 카드 높이를 확장합니다."},{"name":"수치 0 · 조합 예시","condition":"실제 집계 결과가 0임","response":"0을 표시하고 아직 데이터가 없는 상태와 구분합니다."},{"name":"데이터 없음 · 조합 예시","condition":"표시할 정보가 없음","response":"이유와 다음 행동을 문장으로 제공합니다."},{"name":"일부 실패 · 적용 규칙","condition":"일부 수치를 읽지 못함","response":"정상 정보는 유지하고 실패한 영역에 복구 경로를 둡니다."}],"recovery":{"loading":"진행 중임을 알리고 중복 요청을 차단합니다. 기존 데이터가 있으면 갱신 중에도 유지합니다.","empty":"처음부터 데이터가 없는 상태에는 생성·연결 행동을 제공합니다.","filtered":"검색 결과가 없으면 데이터 없음과 구분하고 필터 초기화 행동을 제공합니다.","error":"마지막 정상 데이터를 보존하고 실패 영역에 재시도를 제공합니다."},"tokenMapping":[{"path":"klic.component.card.background.default","purpose":"콘텐츠를 담는 패널 표면","cssVariable":"--klic-component-card-background-default","cssProperty":"background-color","value":"#ffffff","chain":["klic.component.card.background.default","klic.semantic.color.panel","klic.brand.color.panel","klic.primitive.color.theme.klic.light.panel"],"tailwind":"bg-[var(--klic-component-card-background-default)]"},{"path":"klic.component.card.radius.default","purpose":"카드 표면의 반경","cssVariable":"--klic-component-card-radius-default","cssProperty":"border-radius","value":"0.5rem","chain":["klic.component.card.radius.default","klic.semantic.radius.container.default","klic.brand.radius.md","klic.primitive.dimension.step.2"],"tailwind":"rounded-[var(--klic-component-card-radius-default)]"},{"path":"klic.component.card.spacing.default","purpose":"카드 내부 여백","cssVariable":"--klic-component-card-spacing-default","cssProperty":"gap","value":"1rem","chain":["klic.component.card.spacing.default","klic.semantic.space.container.default","klic.brand.spacing.md","klic.primitive.dimension.step.4"],"tailwind":"gap-[var(--klic-component-card-spacing-default)]"}],"limitations":["현재 카드에는 주간 프로젝트 수치와 설명용 막대가 있습니다. 통계 계산·차트 툴팁·카드 전체 클릭 API는 포함하지 않습니다."],"checklist":["카드 제목을 두 줄로 늘려도 내용이 보존되는지 확인합니다.","링크와 내부 버튼의 Tab 순서를 확인합니다.","0·빈 데이터·실패 문구를 각각 읽어봅니다."],"exports":{"design":"/design/component/card/DESIGN.md","contract":"/design/component/card/contract.json","types":"/design/klic-design.d.ts"},"prompt":"KLIC Card (component/card)을 사용해 화면을 구성하세요. KLIC은 7개 디자인 디멘션과 4계층 토큰을 공통 기반으로 씁니다. 적용 기준은 다릅니다. 컴포넌트는 개별 조작 요소, 블록은 업무 흐름, 모션은 시간에 따른 전환을 다룹니다. 공개 npm: klic-design@0.0.3. 소스 후보 klic-design@0.0.4는 미발행이며 klic-design@0.0.3가 현재 발행본입니다. 먼저 https://design.klic.co.kr/api/v1/design-system.json의 공통 기준(revision 6f9c8f5e4d7c767f79a7db999670fb4d0936e07acb1b472fe162a7a9ade60c97), DESIGN.md와 실제 소스를 읽고, 구현 책임·프리셋 허용 범위·충돌 해결 순서를 적용하세요. 사용 원칙·금지 사항·접근성·밀도·빈 상태·오류 처리를 준수하세요. 토큰은 klic. 4계층 참조를 보존하고 없는 API나 실제 저장 기능을 만들어내지 마세요."}