design-audit

por resend

Audit the Resend dashboard for design system alignment. Routes here when a user says "audit design", "design alignment", "dashboard design audit", asks about…

npx skills add https://github.com/resend/design-skills --skill design-audit

Design Audit Skill

Audits src/app/(dashboard)* for design system compliance and src/ui/ for documentation coverage. Reports findings without modifying any source files or opening PRs.

How to run the audit

This skill is read-only. Never edit source files, create branches, or open PRs.

Step 1 — Load context

  1. Read src/app/(internal)/design/_common/sidebar-data.ts to extract:
    • The ignore list (files that should not be documented: _common, layout.tsx, shared.ts, page.tsx, todo)
    • The alias map (e.g. "avatar team""avatar", "command""combobox")
  2. Read src/app/(internal)/design/_common/documented-components.json for the list of documented components
  3. Read src/app/(internal)/design/_common/documented-patterns.json for the list of documented patterns
  4. Get the current commit SHA: git rev-parse HEAD

Step 2 — Run rubric checks

Read references/rubric.md for the category index, then run every category listed there by following its linked file under references/rubric/ exactly.

Cross-reference the resend-design-system skill to verify whether a DS primitive exists for a flagged use case before marking it a violation.

For judgment-based findings (e.g. "this dialog should probably be a stepper", "this column is mostly empty", "this disabled button has no explanation"), cite the relevant file under design-system/references/heuristics/ as the design_ref. Heuristics are guidelines, not rules — phrase the finding as a suggestion, not a violation, and route it to the rubric candidates category when there is no existing rule to cite.

Step 3 — Build the report

Emit the structured JSON defined in references/report-format.md, then render it as markdown per the template in that file.

Step 4 — Deliver via Linear

Follow references/linear-delivery.md to file or update the Linear issue. Before creating any tickets, run the triage-backlog preflight in that doc — if 10+ tickets are already pending in Triage, defer non-error tickets this run.

References

Load these when running the audit:

  • design-audit/references/rubric.md — category index + the merged rule/pattern/heuristic table
  • design-audit/references/rubric/ — one file per category with what counts as a violation and how to detect it
  • design-audit/references/report-format.md — exact JSON + markdown report structure
  • design-audit/references/linear-delivery.md — Linear MCP playbook for filing the issue

Mais skills de resend

marketing-pages
resend
Use when creating, updating, editing, or deleting marketing/public pages in the Resend codebase. Covers page structure, component reuse rules, and the…
official
resend-inbound
resend
um skill instalável para agentes de IA, publicado por resend/resend-skills.
official
email-best-practices
resend
Orientação abrangente para construir sistemas de e-mail entregáveis, compatíveis e amigáveis ao usuário. Abrange configuração de autenticação (SPF/DKIM/DMARC), solução de problemas de spam e práticas recomendadas de entregabilidade para evitar que e-mails caiam no spam. Inclui modelos e padrões para e-mails transacionais (redefinições de senha, OTPs, confirmações) e e-mails de marketing com fluxos de consentimento adequados. Fornece estruturas de conformidade para as regulamentações CAN-SPAM, GDPR e CASL, além de lista de dupla confirmação e supressão...
official
send-email
resend
Entrega de e-mails transacionais e em massa via API do Resend com endpoints único ou em lote. Escolha o endpoint único para e-mails individuais com anexos ou agendamento; use o endpoint em lote para 2 a 100 e-mails distintos em uma única requisição para reduzir chamadas de API. Implemente chaves de idempotência (formato <event-type>/<entity-id>) para evitar envios duplicados em novas tentativas, com expiração de 24 horas. Repita apenas respostas 429 (limite de taxa) e 500 (erro de servidor) usando backoff exponencial; corrija erros de validação 400/422 sem...
official
templates
resend
Use ao criar, atualizar, publicar, excluir ou listar templates de e-mail do Resend via API, ou ao definir variáveis de template, entender rascunho versus…
official
resend-brand
resend
Use when creating Resend marketing materials, documents, presentations, or visual content. Triggers for Resend brand, Resend style, or Resend visual identity…
official
resend-design-skills
resend
Use quando precisar de recursos de design do Resend. Direciona para diretrizes de marca, identidade visual, componentes de UI, tokens de design e padrões de páginas de marketing.
official
resend-design-system
resend
Use when building or modifying UI in the Resend codebase. Provides component APIs, variant options, design tokens, composition patterns for all src/ui/…
official