← ClaudeAtlas

gmira-arsenallisted

Use when installing, repairing, or taming any shadcn registry component (componentry, canvas-ui, bklit, ncdai, kibo-ui, react-bits, soundcn). Also use when an installed component fails to build, imports a package that is not there, renders the wrong colors, shows a blown-out glow, ignores its own props, or looks like the library's demo instead of the brief. Covers registry search, install, import repair, dependency repair, welded-constant auditing, and palette verification.
OthmanAdi/gmira · ★ 0 · Web & Frontend · score 72
Install: claude install-skill OthmanAdi/gmira
# Arsenal Install, repair, tame. Three steps, never two. Load `../gmira/references/DOCTRINE.md` first. This skill implements its Laws 1 and 2. ## The premise A registry component is an **engine**, not a design. Its defaults exist to win a five-second gallery GIF, and the gallery GIF is the new generic. shadcn copies source into the repo precisely so it can be edited. **An unedited registry component is an unfinished one.** ## Step 1: find it Seven registries are wired. Search before guessing a name. ```bash npx shadcn@latest search @componentry # list a registry npx shadcn@latest search @componentry -q "hero" # query within one npx shadcn@latest view @componentry/silk-aurora # full item before installing ``` `view` before `add`, always. It shows the declared dependencies, the files that will be written, and whether the item is a `registry:ui` or a `registry:block`. That is where the repair list starts. Registries and what each is for: | Registry | Strength | |---|---| | `@componentry` | 56 items. WebGL and canvas heroes, backgrounds, scroll pieces. Highest ceiling, lowest reliability. | | `@canvas-ui` | html-in-canvas (`drawElement`) effects that displace live DOM. Best-engineered of the seven. | | `@bklit` | Composable visx charts. Use for any real data surface. | | `@ncdai` | Personal-site craft: pointer-glow cards, line-rule systems, zero-JS type effects. | | `@kibo-ui`, `@react-bits` | General component breadth. | | `@soundcn` | UI sound. Only