Evolve design system
Portable agent workflow framework for Codex, Claude Code, and OpenCode—shared project context, focused skills, independent review, and safe updates.
npx -y skills add K95M65/AI_ONBOARD --skill evolve-design-systemAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Audits and evolves an existing design system through reusable foundations, component contracts, documentation, governance, adoption, versioning, and migration. Use when consolidating inconsistent UI patterns, introducing or changing tokens and components, planning cross-product adoption, deprecating patterns, or establishing a maintainable design-system operating model.
SKILL.md
5.3 KB, 919 tokens by cl100k_base, as published. Nobody here has run it
Evolve a design system
Improve a shared system without treating a component library, design file, or token set as the whole system. Preserve proven local patterns unless evidence supports changing them.
Define system boundaries
- Read project instructions and inspect design assets, code libraries, tokens, components, documentation, release processes, products, platforms, ownership, and adoption.
- Identify consumers, supported platforms and frameworks, contribution paths, release channels, and compatibility commitments.
- State the user and organizational outcomes the system should improve.
- Distinguish:
- foundations and semantic tokens;
- interaction and content patterns;
- components and composition;
- platform-specific implementations;
- documentation, governance, and delivery infrastructure.
- Set non-goals. Let product-design skills own individual product workflows and visual direction.
Use assets/system-audit-template.md for a multi-product audit.
Audit actual use
Inventory both official and local patterns. For each candidate, capture usage, variants, states, quality, accessibility, ownership, duplication, platform fit, and migration cost. Inspect rendered behavior and real content rather than relying only on component names.
Classify findings:
- retain: coherent, reusable, and meeting current needs;
- repair: valid concept with implementation, accessibility, or documentation defects;
- consolidate: equivalent patterns with unnecessary divergence;
- promote: useful local pattern ready for shared ownership;
- specialize: legitimate product or platform-specific exception;
- deprecate: harmful, obsolete, or superseded.
Do not force visually similar patterns into one component when their behavior, semantics, or ownership differ.
Define the target model
- Establish principles tied to consumer needs and product outcomes.
- Define semantic foundations before multiplying components: color roles, typography roles, spacing, shape, elevation, motion, iconography, density, and responsive or platform adaptations.
- Specify component contracts: purpose, anatomy, slots, variants, states, content rules, behavior, input methods, accessibility semantics, constraints, and composition boundaries.
- Separate shared concepts from platform implementations. Native conventions may require deliberate differences.
- Define stable naming based on meaning rather than current appearance.
- Require representative examples with realistic, long, localized, missing, and error content.
Use audit-accessibility for independent accessibility assessment and design-product-content for
cross-component terminology and content patterns.
Plan change as a product
Read references/governance-and-migration.md when setting contribution, release, deprecation, or migration policy.
Prioritize work by consumer value, risk, frequency, accessibility impact, maintenance cost, and dependency order. Deliver a representative vertical slice before broad expansion:
- one foundation change;
- one complete component contract and implementation;
- documentation and examples;
- consumer migration;
- feedback and measured adjustment.
Avoid a long rebuild that produces no adopted capability.
Govern contributions and releases
Define:
- decision rights and maintainers;
- proposal and review criteria;
- evidence required to add a variant or component;
- accessibility, test, and documentation gates;
- versioning and compatibility policy;
- experimental, stable, deprecated, and removed states;
- support expectations and feedback channels.
Keep exceptions visible and time-bound. A product-specific need is not automatically system debt, and a shared implementation is not automatically a design system.
Migrate safely
- Map old tokens, components, and behaviors to replacements.
- Separate mechanical migrations from changes requiring product judgment.
- Provide compatibility layers or staged releases when abrupt change would create excessive risk.
- State visual, behavioral, accessibility, and API changes.
- Migrate representative consumers first and use their findings to refine guidance.
- Verify supported states, platforms, themes, input methods, and content extremes.
- Define removal criteria and track remaining adoption.
Measure system health
Use indicators such as adoption in eligible surfaces, task completion for consumers, defect and accessibility trends, upgrade lag, support demand, contribution throughput, duplicate-pattern reduction, and product quality. Do not optimize for component count or raw adoption without context.
Finish with evidence
Report current-state findings, target model, retained exceptions, prioritized roadmap, ownership, compatibility and migration plan, validation performed, adoption risks, and unresolved decisions.
Gives 0 of the 12 instructions most design systems skills give in 919 tokens
Counted across 528 of the 534 authors here whose files we hold, read 2026-08-06
- create a custom theme if neededin 54 of 528, across 10 files
- read the corresponding theme filein 54 of 528, across 10 files
- ask which theme to applyin 53 of 528, across 9 files
- show the theme showcasein 53 of 528, across 9 files
- maintain visual identity across all slidesin 50 of 528, across 6 files
- apply the specified colors and fontsin 47 of 528, across 3 files
- get explicit confirmationin 45 of 528, across 1 file
- Generate a design system before codingin 19 of 528, across 6 files
- Maintain at least 4.5:1 color contrast ratioin 19 of 528, across 8 files
- Describe component shapes, colors, shadows, and interaction statesin 18 of 528, across 4 files
- Check Python installation and install if missingin 17 of 528, across 4 files
- Default to html-tailwind if stack is unspecifiedin 17 of 528, across 4 files
Said here and by no other author read
- preserve proven local patterns
- set non-goals for the system
- inventory both official and local patterns
- classify audit findings into specific categories
- establish system principles tied to consumer needs
- define semantic foundations before multiplying components
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.