From partme-ai-full-stack-skills
Generates Pencil skills for integrating new UI design systems like Layui, AntD, Bootstrap, Element UI, uView, Vant, uCharts, ECharts with variables and component overviews via PENCIL_PLAN.
npx claudepluginhub partme-ai/full-stack-skills --plugin t2ui-skillsThis skill uses the workspace's default tool permissions.
This skill guides the creation of new **pencil-ui-design-system-* skills**. Each skill initializes a design system in Pencil (variables + component overview frames) via PENCIL_PLAN.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
This skill guides the creation of new pencil-ui-design-system- skills*. Each skill initializes a design system in Pencil (variables + component overview frames) via PENCIL_PLAN.
All design-system skills created by this creator MUST adhere to:
Keep this file concise. Use bundled references when you need full details:
references/workflows.mdreferences/output-patterns.mdUse the bundled script to automatically generate the skill structure, SKILL.md (with Golden Template), and references/ placeholders.
# Usage: ./scripts/init_pencil_design_system_skill.py <name> --path <skills-directory>
./scripts/init_pencil_design_system_skill.py layui --path skills/
This will:
skills/pencil-ui-design-system-layui.SKILL.md with the required structure (When to use, Step 1 Variables, Step 2 Component overview).references/contract.md, references/official.md, references/examples.md placeholders.LICENSE.txt from an existing skill.Follow: references/workflows.md -> Manual creation.
Identify the framework and name the skill: pencil-ui-design-system-<name> (kebab-case).
pencil-ui-design-system-layuipencil-ui-design-system-uviewpromkdir -p skills/pencil-ui-design-system-<name>/references
SKILL.md (Golden Template)You MUST use the following template structure for the new skill:
name: pencil-ui-design-system-{{name}}, description containing "初始化 {{design_system}}: design system components".set_variables (colors, fonts, radius). Follow .pen schema.batch_design (component categories and component names per category).replace: false unless full reset; use Auto Layout for frames.references/contract.md: Design tokens and component contracts (prefix, naming).references/official.md: Link to official documentation.references/examples.md: Example PENCIL_PLAN or usage.This skill is part of the Pencil specification flow:
open_document, set_variables, batch_design, get_screenshot) in order.Script enforces: pencil-ui-design-system-[a-z0-9]+(-[a-z0-9]+)*.