
Description
extract is an agent skill from the impeccable design project that finds repeated UI patterns in a codebase and moves them into a design system. It looks for components that appear many times, such as buttons, cards and inputs, for hard-coded colors, spacing, typography and shadows that should be tokens, and for inconsistent variations of the same idea, such as three different button styles. It also looks for layout, composition and interaction patterns that are worth turning into shared pieces. The skill first locates the design system, component library or shared UI folder by searching for the usual names, and it learns the component organization, naming conventions, token structure, documentation style and import and export habits. If there is no design system at all, the skill stops and asks before it creates one, because the location and structure should follow the team's preference. Once the patterns are found, it plans the extraction, covering component APIs, token hierarchies and naming. It requires the /impeccable skill, which holds the design principles and Context Gathering Protocol. Install it with npx skills add https://github.com/pbakaus/impeccable --skill extract. On skills.sh it passes Gen Agent Trust Hub, Socket and Snyk.…
Highlights
- Finds repeated components and hard-coded values
- Plans component APIs, token hierarchies and naming
- Learns the existing design system's conventions first
- Asks before creating a design system that does not exist
Ratings & Reviews
No ratings yet
Be the first to rate extract.
People also visit
extract FAQ
What does extract produce?
A plan and changes that move repeated components, design tokens and patterns into the design system for reuse.
What if the project has no design system?
The skill asks before creating one and wants to understand the preferred location and structure first.
Does it need another skill first?
Yes. It requires the /impeccable skill and its Context Gathering Protocol.
How do I install it?
Run npx skills add https://github.com/pbakaus/impeccable --skill extract.
Which security audits does it have?
On skills.sh, Gen Agent Trust Hub, Socket and Snyk all pass.
What are the best extract alternatives?
Popular alternatives to extract include understand-figma, normalize and tailwind-design-system. See all extract alternatives











