Skip to content
Back to skills

Component Libraries

ASecurity

UI component-library supply shelf, from foundations like shadcn/ui to motion kits like Torph and Fancy Components. Use when saving a UI library, asking what Cortex has, choosing a component supplier, or when Studio needs existing component anatomy before building. Also covers Sonner toast setup, styling, and troubleshooting.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 16, 2026
ai-agentsgit

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 16, 2026

npx -y skills add tommylower/cortex --skill component-libraries --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Component Libraries?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Component Libraries
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tommylower-component-libraries/badge)](https://www.skillsdirectory.com/skills/tommylower-component-libraries)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: component-libraries
description: UI component-library supply shelf, from foundations like shadcn/ui to motion kits like Torph and Fancy Components. Use when saving a UI library, asking what Cortex has, choosing a component supplier, or when Studio needs existing component anatomy before building. Also covers Sonner toast setup, styling, and troubleshooting.
author: Cortex, with selection guidance adapted from Emil Kowalski (https://github.com/emilkowalski/skills)
---

# Component Libraries

Studio law decides how a component is built; this skill records and chooses
suppliers.

The task-first, one-recommendation selection posture is adapted from
[Emil Kowalski's `pick-ui-library`](https://github.com/emilkowalski/skills/tree/main/skills/pick-ui-library).

For Sonner work (wiring the `Toaster`, picking a `toast()` call, styling, or
fixing toasts that don't appear, duplicate, or lose styles), read
`references/sonner.md`.

## Save

1. Read `references/catalog.md`, then verify the library's canonical source,
   license, delivery method, stack, and component focus.
2. Add or update one entry using every field in the catalog's adding
   instructions. Missing reuse permission requires `reference-only` status.

Completion requires one co-located entry with no unknown represented as fact.

## Browse or Choose

For a browse-only request, read `references/catalog.md`, return only entries
matching the stated interest, and stop.

For a project choice:

1. Name the task before naming a supplier. Treat a requested library as a
   candidate, not the requirement. Read the behavior-engine default in the `studio` skill's
   `rules.md`, then inspect the target project's
   component configuration. Continue only when the project's engine and
   delivery model are explicit.
2. Search the project for an existing component that already satisfies the
   need. Continue only when a library pull will not duplicate or unknowingly
   overwrite project-owned behavior.
3. Read `references/catalog.md` and inspect only entries matching the stated
   need. Recommend one supplier by default. Give a comparison only when two
   candidates remain genuinely viable, or say clearly that none fits.
4. Before installing or copying, verify the current upstream source, license,
   dependencies, delivery method, and supported states. A missing reuse grant
   makes the entry reference-only.
5. Read and apply the `studio` skill's
   `doctrine/component-intake.md`. Completion requires
   behavior, grammar, and skin to be separated; every relevant state verified;
   and the project's build checks passing.

Files in this skill

  • SKILL.md2.5 KB
  • references/catalog.md14.7 KB
  • references/sonner.md11 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.