Skip to main content

pencil-ui-design-system-echarts

Initialize ECharts. design system components chart placeholders and data-viz tokens in Pencil.

الانتقال إلى التثبيت

معلومات المصدر

المستودع
full-stack-skills/pencil-skills
آخر نشاط في المصدر
١٥ سبتمبر ٢٠٢٦ في ٠٩:٤٧
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١
التفرعات
١

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
6 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
pencil-ui-design-system-echarts
description
Initialize ECharts. design system components chart placeholders and data-viz tokens in Pencil.
license
Apache-2.0
# ECharts Design System Initializer **Constraint**: Only use this skill when the user explicitly mentions "Pencil" and "ECharts" or when orchestrating a Pencil design system initialization task for charts. ## When to use this skill Use this skill when you need to initialize a chart/design system based on ECharts specifications in a .pen file: set up chart theme colors and create placeholder frames for chart types (line, bar, pie, etc.). ## 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 ECharts-related design tokens (chart theme colors, font). Follow .pen file schema. **Chart colors (palette)** - `echarts-color-1`: `#5470c6` - `echarts-color-2`: `#91cc75` - `echarts-color-3`: `#fac858` - `echarts-color-4`: `#ee6666` - `echarts-color-5`: `#73c0de` **Axis / grid / text** - `echarts-axis-line-color`: `#6e7079` - `echarts-split-line-color`: `#e0e6f1` - `echarts-text-color`: `#6e7079` - `echarts-font-size`: `12px` Fill from ECharts theme docs if more tokens are needed. ### Step 2: Create Component Overview Structure (batch_design) Use `mcp__pencil__batch_design` to create a "Charts Overview" frame with placeholder sections for chart types (data-viz components): 1. **Basic Charts (基础图表)** - Line, Bar, Pie, Scatter, Radar, Gauge 2. **Complex Charts (复杂图表)** - Candlestick, Heatmap, Tree, Treemap, Sunburst, Parallel, Sankey, Funnel, PictorialBar 3. **Containers (容器)** - Chart container placeholder, Legend placeholder, Grid placeholder Organize frames using Auto Layout. Keep each `batch_design` call to maximum 25 operations. ## Best Practices - Verify token values against ECharts theme documentation. - Use `set_variables` with `replace: false` unless a full reset is requested. - Chart "components" here are placeholder frames for layout; actual chart config is code-side. ## Keywords pencil, echarts, chart, design system, init, variables, data visualization ## References - `references/contract.md` – Design tokens and chart type naming. - `references/official.md` – Link to official documentation. - `references/examples.md` – Example PENCIL_PLAN. - `references/components.md` – Chart type specifications.
عرض على GitHub