gmira-arsenallisted
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