Skip to main content

pencil-ui-design-system-antd

Initialize Ant Design. design system components in Pencil variables and component overview.

소스 정보

저장소
full-stack-skills/pencil-skills
최근 소스 활동
2026년 10월 3일 17:03
감지된 SKILL.md 언어
영어
스타
1
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
7 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
pencil-ui-design-system-antd
description
Initialize Ant Design. design system components in Pencil variables and component overview.
license
Apache-2.0
# Ant Design System Initializer **Constraint**: Only use this skill when the user explicitly mentions "Pencil" and "Ant Design" (or "antd") or when orchestrating a Pencil design system initialization task. ## When to use this skill Use this skill when you need to initialize a new design system based on Ant Design specifications, specifically to set up the global color palette and create the initial component library frames in a .pen file. ## How to use this skill This skill outputs a PENCIL_PLAN. The Agent then calls Pencil MCP tools in order: `open_document`, `set_variables`, `batch_design`, optionally `get_screenshot`. ### Step 1: Initialize Variables (set_variables) Use `mcp__pencil__set_variables` to register Ant Design design tokens. Follow .pen file schema. **Primary / Semantic** - `ant-primary`: `#1677ff` - `ant-primary-hover`: `#4096ff` - `ant-success`: `#52c41a` - `ant-warning`: `#faad14` - `ant-error`: `#ff4d4f` - `ant-info`: `#1677ff` **Neutral / Text** - `ant-text`: `#000000e0` - `ant-text-secondary`: `#00000073` - `ant-border`: `#d9d9d9` - `ant-bg`: `#ffffff` **Font & Radius** - `ant-font-size-base`: `14px` - `ant-border-radius`: `6px` Fill from Ant Design token docs if more tokens are needed. ### Step 2: Create Component Overview Structure (batch_design) Use `mcp__pencil__batch_design` to create a "Components Overview" frame with sections based on Ant Design documentation: 1. **General (通用)** - Button, Icon, Typography 2. **Layout (布局)** - Grid, Divider, Space 3. **Navigation (导航)** - Affix, Breadcrumb, Dropdown, Menu, Pagination, Steps, Tabs 4. **Data Entry (数据录入)** - AutoComplete, Cascader, Checkbox, DatePicker, Form, Input, InputNumber, Radio, Rate, Select, Slider, Switch, TimePicker, Transfer, Upload 5. **Data Display (数据展示)** - Avatar, Badge, Calendar, Card, Carousel, Collapse, Descriptions, Empty, Image, List, Popover, Statistic, Table, Tabs, Tag, Timeline, Tooltip, Tree 6. **Feedback (反馈)** - Alert, Drawer, Message, Modal, Notification, Progress, Result, Skeleton, Spin Organize frames using Auto Layout. Keep each `batch_design` call to maximum 25 operations. ## Best Practices - Verify token values against Ant Design token documentation. - Use `set_variables` with `replace: false` unless a full reset is requested. - Use Auto Layout for component overview frames. ## Keywords pencil, antd, ant design, design system, init, variables, components ## References - `references/contract.md` – Design tokens and component naming. - `references/official.md` – Link to official documentation. - `references/examples.md` – Example PENCIL_PLAN. - `references/components.md` – Component specifications.
GitHub에서 보기