components
Skill4 starsChanged 3 months agoMITView on GitHub
Rapidly improve an existing website or application using components and design patterns from a controlled list of high-quality UI libraries. Use when the user invokes /components or /component-scout, asks to browse component libraries, wants suitable components added, or wants library-based UI inspiration. Inspect, select, implement, and verify within 10 minutes while preserving the normal quality bar.
7 other projects use a version of this.
Adopted by
Most recently taken up by
- CreativesLibrary/Componentstheir own version, first seen Nov 8, 2026
- AnayDhawan/Componentstheir own version, first seen Oct 13, 2026
- trezor/trezor-suitetheir own version, first seen Oct 8, 2026
- sukirman1901/frontend-experttheir own version, first seen Sep 10, 2026
- wachterjohannes/symfony-skillstheir own version, first seen Sep 3, 2026
- mistralai/client-tstheir own version, first seen Jul 2, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- trezor/trezor-suite★ 1.1ksame name
- mistralai/client-ts★ 162same name
- AnayDhawan/Components★ 17same name
- CreativesLibrary/Components★ 17same name
- sukirman1901/frontend-expert★ 9same name
- wachterjohannes/symfony-skills★ 4same name
- andrmaz/spec-driven-architecture★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository21 other files it gives its agents.
- AGENTS.mdAGENTS.md
- 1Skill
- 2Skill
- 3Skill
- 4Skill
- 5Skill
- ae-extendscriptSkill
- asapSkill
- backbeforeSkill
- githubSkill
- huhSkill
- instantSkill
- motion-animateSkill
- motion-assetsSkill
- motion-designSkill
- motion-pipelineSkill
- motion-planSkill
- quick-contextSkill
- shader-uiSkill
- thumbnailSkill
- ui-intergritySkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. 0 are common, 18 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
18
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Search in this order:
- Distinctive: line 21
Use Onda only for Remotion or programmatic-video projects.
- Distinctive: line 28
Minute 1–4: Search approved sources and shortlist no more than three candidates.
- Distinctive: line 30
Minute 8–10: Verify the build, interactions, responsiveness, and visual integration.
- Distinctive: line 32
Do not use the entire timebox when the correct solution is obvious.
- Distinctive: line 37
Check existing project components before adding anything new.
- Distinctive: line 38
Search only the approved sources using official documentation, registries, repositories, CLI tools, or configured MCP tools.
- Distinctive: line 43
Test the exact changed states and fix integration problems before finishing.
- Distinctive: line 47
Prefer shadcn/ui or existing project primitives for buttons, dialogs, menus, forms, tabs, tooltips, and other foundational controls.
- Distinctive: line 48
Use animated libraries selectively for meaningful feedback, hierarchy, or transitions—not decoration everywhere.
- Distinctive: line 49
When an exact component fits, use its provided source or supported CLI installation method.
- Distinctive: line 50
When only the idea fits, recreate the useful interaction or composition using the project's existing component system.
- Distinctive: line 51
Do not combine several conflicting visual styles on one page.
- Distinctive: line 52
Avoid introducing duplicate primitive libraries or multiple animation libraries.
- Distinctive: line 54
Do not copy paid, Pro, private, or license-unclear components.
- Distinctive: line 55
Do not replace good existing UI merely because another component looks newer.
- Distinctive: line 56
Do not perform an unrelated redesign.
- Distinctive: line 73
If no approved component clearly improves the product, do not force one.
“Common” is measured: kept by at least 6 in 10 of the 5 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Component Scout
Find and implement high-quality UI components that genuinely improve the current product. Use the approved libraries as a curated design vocabulary. Do not search random component sites, invent an unrelated design system, or add visual effects simply because they look impressive.
Approved sources
Search in this order:
- shadcn/ui — default source for core application components and accessible primitives.
- Magic UI — animated components, effects, and polished visual details.
- Aceternity UI — distinctive sections, cards, navigation, backgrounds, and interactions.
- Uiverse Galaxy — small controls and visual ideas; inspect community code carefully before using it.
- 21st.dev — fallback discovery catalog when the primary libraries have no strong match.
- Motion Primitives — fallback for restrained, reusable animation patterns.
Use Onda only for Remotion or programmatic-video projects. For ordinary websites, use it only as motion inspiration; do not paste Remotion-specific code into the application.
Timebox
Target completion in under 10 minutes, as quickly as the task allows. Maintain the quality bar by limiting exploration and implementation scope:
- Minute 0–1: Inspect the current page, stack, theme, and existing components.
- Minute 1–4: Search approved sources and shortlist no more than three candidates.
- Minute 4–8: Implement the strongest one or two improvements.
- Minute 8–10: Verify the build, interactions, responsiveness, and visual integration.
Do not use the entire timebox when the correct solution is obvious.
Workflow
- Understand the requested page or feature and identify the highest-value UI opportunity.
- Check existing project components before adding anything new.
- Search only the approved sources using official documentation, registries, repositories, CLI tools, or configured MCP tools.
- Compare candidates by product fit, existing-stack compatibility, visual consistency, accessibility, responsiveness, dependency cost, and performance.
- Choose the strongest candidate and implement it directly.
- Adapt its colors, typography, spacing, radius, content, and interaction style to the existing product.
- Preserve all existing functionality.
- Test the exact changed states and fix integration problems before finishing.
Implementation rules
- Prefer shadcn/ui or existing project primitives for buttons, dialogs, menus, forms, tabs, tooltips, and other foundational controls.
- Use animated libraries selectively for meaningful feedback, hierarchy, or transitions—not decoration everywhere.
- When an exact component fits, use its provided source or supported CLI installation method.
- When only the idea fits, recreate the useful interaction or composition using the project's existing component system.
- Do not combine several conflicting visual styles on one page.
- Avoid introducing duplicate primitive libraries or multiple animation libraries.
- Inspect dependencies and source code before installation.
- Do not copy paid, Pro, private, or license-unclear components.
- Do not replace good existing UI merely because another component looks newer.
- Do not perform an unrelated redesign.
For Chrome extensions or injected UI, scope styles carefully and verify that the new component does not cover, shift, or block native website controls.
Completion standard
Before finishing, verify that the component fits the existing design, its main interaction works, content is not clipped or overlapping, narrow and normal widths remain usable, supported light and dark themes work, no unnecessary dependency was added, and the project builds or the relevant targeted check passes.
Finish with only:
Added:
Source:
Adapted:
Verified:If no approved component clearly improves the product, do not force one. Report that no suitable addition was found and briefly explain why.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

