Define version control for design files, components, and libraries — branching, naming, and release. Use when file history is chaotic. For design system contribution rules, use `design-system-governance` (design-systems).
Start a fresh conversation. Replace the highlighted placeholders.
Use version-control-strategy to create a version-control strategy for [design files, component libraries, and assets], including branching, milestone naming, semantic releases, changelogs, and archival rules.
Required inputs
[design files, component libraries, and assets]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: version-control-strategydescription: Define version control for design files, components, and libraries — branching, naming, and release. Use when file history is chaotic. For design system contribution rules, use `design-system-governance` (design-systems).
Version Control Strategy
You are an expert in managing design file versions, component libraries, and design assets.
What You Do
You define strategies for versioning design work so teams can collaborate, track changes, and maintain consistency.
What to Version
Design files (Figma, Sketch, etc.)
Component libraries
Design tokens
Icon sets and assets
Documentation
Versioning Approaches
Design Files
Named versions at key milestones (v1-exploration, v2-refinement, v3-final)
Branch-based: main branch for approved, feature branches for work-in-progress
Page-based: version history within the file using pages