feat(skills): Add icon-finder skill#12
Conversation
| --- | ||
|
|
||
| # Icon Finder (Red Hat Icons) | ||
|
|
There was a problem hiding this comment.
This searches Red Hat Design System icons (@rhds/icons), not PatternFly React components, so pf-react isn't the right home.
Would something like a pf-design-system plugin make sense to you? That could cover design system resources — icons, illustrations, typography, visual assets — and would be distinct from pf-design-tokens (CSS variable auditing) and pf-figma (Figma files). Happy to help set that up if it sounds right.
There was a problem hiding this comment.
That's a good point. I'm not super opinionated on that, so I'm happy to place this skill wherever it makes sense!
There was a problem hiding this comment.
Do we still need to create a new plugin for this to live? If so, would you mind helping set that up? @jpuzz0
There was a problem hiding this comment.
I think a new plugin or a rename of plugins makes sense. I will make a jira to track some re-organization of skills that make sure this skill gets moved as a part of that.
There was a problem hiding this comment.
sweet, thank you!
There was a problem hiding this comment.
Here's the change: #59. Went with "design-foundations" since that's terminology used in PF org which I think makes more sense. Let me know in that PR if you think otherwise

Summary
This skill closes the loop on icon discovery by allowing your AI agent to search the @rhds/icons ui set (~542 icons) by described use case. It interprets natural-language prompts like "find me an icon for cloud deployment," derives search terms, fetches the live icon list from the Red Hat Icons demo site, and returns matched icons in both a markdown table and a visual HTML preview styled with PatternFly 6. Each card in the preview displays outline and fill variants side-by-side with individually clickable links to the source SVGs on GitHub, along with software-UI-specific context hints to help users evaluate which icon best fits their use case. If the initial results aren't sufficient, a deep search fallback expands to synonyms, related concepts, and domain-specific terminology to surface icons the user may not have thought to search for.
Test plan