agentsclimarketplace

Angular design system

Skill jjromero88/jjromero-skills-dev/angular-design-system

Clean Architecture para .NET + SQL Server + Angular, destilada de años de experiencia real en decenas de proyectos en producción.

Install
npx -y skills add jjromero88/jjromero-skills-dev --skill angular-design-system

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 18 days oldThe repository was created 18 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Sistema de diseño visual para apps Angular — monocromático (inspirado en la documentación de OpenAI y en el estilo actual de shadcn), escala de grises invertida por tema, dark mode sin flash, tipografía Inter+JetBrains Mono, componentes (botones/cards/alerts/modales/tablas/notificaciones/KPIs/charts) construidos sobre tokens CSS. Úsala junto con `angular-feature-architecture` para darle estilo visual a cualquier vista nueva.

SKILL.md

5.0 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Angular Design System

⚠️ Skill personal, no genérica de diseño. No aplicar a proyectos que no sigan este estilo.

Basada en un sistema de diseño real, revisado a fondo el 2026-07-19. Estilo monocromático, inspirado en la documentación de OpenAI y en el estilo actual de shadcn — el color es funcional y escaso, nunca decorativo. Ante conflicto entre esta skill y tu código real, gana el código real.

Motor

  • Monocromático: escala de grises como base, un puñado de colores de acento con un único trabajo cada uno (nunca decorativos).
  • La jerarquía visual se construye con borde, no con sombra — las sombras están limitadas a un puñado de casos concretos.
  • Dark mode real (no solo "invertir colores"): tokens CSS que se redefinen por tema, mismo nombre de variable en ambos.
  • Se usa junto a angular-feature-architecture (arquitectura/estructura) — esta skill cubre solo lo visual.

Decisiones persistentes entre sesiones (solo lectura)

Antes de generar el NotificationService u otro texto/nombre sensible al idioma, verifica si existe .claude/skill-decisions.md en el proyecto y lee la sección ## Transversal → "Idioma de nomenclatura". Esta skill nunca pregunta ni fija esa decisión (rara vez es la primera skill que se usa en un proyecto) — solo la lee. Si el archivo no existe todavía, usa español por defecto sin bloquear el trabajo esperando que otra skill lo cree primero.

Afecta la API del NotificationService (exito/cerrar/pausar/ reanudar en español vs. success/close/pause/resume en inglés — ver references/notifications.md). No afecta tokens de diseño, CSS, ni la estructura de componentes — eso es puramente visual, sin vocabulario de negocio.

Workflow

  1. ¿Workspace nuevo o primer setup visual? → references/tokens-typography-and-dark-mode.md (tokens, tipografía, mecanismo de dark mode).
  2. ¿Sidebar, topbar, nav secundaria de una vista seccionada, o login? → references/layout-navigation-and-toolbar.md.
  3. ¿Botones, cards, alerts, modal de confirmación, o el foco de un input? → references/components-buttons-cards-alerts-and-modals.md.
  4. ¿Una tabla/grilla/lista? → references/grids-and-tables.md.
  5. ¿Notificaciones (toasts)? → references/notifications.md.
  6. ¿KPIs con conteo animado, o un chart? → references/kpi-cards-and-charts.md.

Reglas duras

  • Nunca un color fuera de la paleta funcional — todo color con significado (éxito, error, advertencia, info) tiene un token con nombre; nunca un hex suelto en un componente.
  • Paridad dark/light solo vía data-theme — los componentes nunca ramifican en TypeScript según el tema; todo el cambio de color ocurre por redefinición de custom properties CSS bajo [data-theme=light]/ [data-theme=dark].
  • Tipografía con un rol claro: fuente de UI/prosa vs. fuente mono para todo identificador técnico/numérico (montos, códigos, IDs). Nunca mezclar sin motivo.
  • Borde antes que sombra. Un puñado fijo de sombras permitidas en todo el sistema (ver components-buttons-cards-alerts-and-modals.md) — no agregues una sombra nueva sin ese mismo criterio.
  • Botón primario = inversión de escala de grises, nunca un color de marca — refuerza el monocromatismo incluso en el elemento de mayor énfasis.
  • Botón async siempre con spinner inline mientras la acción está en vuelo — deshabilitado durante la espera.
  • Colores de serie de un chart atados a tokens de acento con nombre — nunca un hex hardcodeado en la configuración del chart.
  • Un componente reutilizable (KPI card, notificación, paginador) se reutiliza siempre — ver regla de reutilización obligatoria en angular-feature-architecture.

Referencias

  • references/tokens-typography-and-dark-mode.md — escala de grises, tokens semánticos, paleta de acento, tipografía, mecanismo de dark mode.
  • references/layout-navigation-and-toolbar.md — sidebar, topbar, nav secundaria de vistas seccionadas, login.
  • references/components-buttons-cards-alerts-and-modals.md — botones, cards, alerts, modal de confirmación, foco, radios, sombras.
  • references/grids-and-tables.md — tablas, badges, columnas responsive, KPI stat-box, fila expandible, empty state, skeleton.
  • references/notifications.md — servicio y componente de toasts.
  • references/kpi-cards-and-charts.md — KPI con conteo animado, Chart.js + ng2-charts.
  • Skill angular-feature-architecture — arquitectura y estructura de carpetas donde vive todo esto.

Gives 0 of the 12 instructions most design systems skills give in ~1.3k tokens

Counted across 528 of the 534 authors here whose files we hold, read 2026-08-06

  • create a custom theme if neededin 54 of 528, across 10 files
  • read the corresponding theme filein 54 of 528, across 10 files
  • ask which theme to applyin 53 of 528, across 9 files
  • show the theme showcasein 53 of 528, across 9 files
  • maintain visual identity across all slidesin 50 of 528, across 6 files
  • apply the specified colors and fontsin 47 of 528, across 3 files
  • get explicit confirmationin 45 of 528, across 1 file
  • Generate a design system before codingin 19 of 528, across 6 files
  • Maintain at least 4.5:1 color contrast ratioin 19 of 528, across 8 files
  • Describe component shapes, colors, shadows, and interaction statesin 18 of 528, across 4 files
  • Check Python installation and install if missingin 17 of 528, across 4 files
  • Default to html-tailwind if stack is unspecifiedin 17 of 528, across 4 files

Said here and by no other author read

  • build visual hierarchy with borders not shadows
  • redefine css custom properties for theme parity
  • use ui font for prose and mono font for technical data
  • use grayscale inversion for primary buttons
  • put an inline spinner on running async buttons
  • bind chart series colors to named accent tokens

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.