Mercurial
diff .claude/skills/zenbu-design-system/SKILL.md @ 252:7a7581f040e8
[ui] Add scoped notification component
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Tue, 04 Aug 2026 11:57:16 -0700 |
| parents | 117c4d53c9a4 |
| children | fdf3816959cb |
line wrap: on
line diff
--- a/.claude/skills/zenbu-design-system/SKILL.md Tue Aug 04 09:14:57 2026 -0700 +++ b/.claude/skills/zenbu-design-system/SKILL.md Tue Aug 04 11:57:16 2026 -0700 @@ -20,6 +20,10 @@ - Wrap native interactive elements instead of recreating form/link semantics. - Do not add framework or runtime dependencies. - Keep application state outside components. +- Keep notification action tokens opaque and out of DOM attributes; use scoped, + non-composed `zen-notify` events and bounded queues. +- Keep `zen-notifications` behavior aligned with + `design_system/NOTIFICATIONS.md`. - Preserve keyboard, form, validity, label, and ARIA behavior. - Prefix custom elements and tokens with `zen-` / `--zen-`. - Keep selectors low-specificity so applications can override tokens.