atlas-visuals-kitlisted
Install: claude install-skill muslewski/memory-atlas
# atlas-visuals-kit
Authoring/discovery layer for the Atlas Visuals React/MDX kit (package
**memory-atlas-visuals**). An agent composing an MDX digest picks primitives from the kit
catalog below, follows the per-origin playbook for the note type, applies the immersion
principles, and places the `.mdx` file at the correct path. Never designs from scratch —
compose from the catalog; extend only when a genuinely novel content shape appears.
Resolve paths from the consuming repo:
| Token | Source |
|-------|--------|
| `{vaultDir}` | `atlas.config.json` → vault dir |
| `{visualsDir}` | `config.visuals.dir` if set, else `{vaultDir}/visuals` |
| `{appDir}` | `{visualsDir}/app` |
The living source of truth is `{appDir}/kit-catalog.json` + the components in
`{appDir}/src/kit/`. The `KIT.md` file in this skill dir is a human-readable table derived
from that JSON. CLI: `pnpm exec atlas-visuals …` or `npx atlas-visuals …`.
---
## Config awareness (`visuals.config.ts`)
The whole gallery is driven by `{appDir}/visuals.config.ts` (typed via `defineVisuals()`).
Two things matter when authoring:
- **single vs many** — `content.mode`. In **many** a note can have per-skin overrides at
`illustrated/<skin>/<origin>/<slug>.mdx` that the runtime resolves (active skin → override,
else `illustrated/default/`). Re-voice each with `prompts.perSkin[skin]`; keep frontmatter
identical to default. A skin reuses default content (restyle-only) by omitting its override.
The `atlas-skin` skill