henriqueneves87

frontend-conventions

0
0
# Install this skill:
npx skills add henriqueneves87/ai-coding-toolkit --skill "frontend-conventions"

Install specific skill from multi-skill repository

# Description

Enforces robust frontend conventions for React/Next.js - semantic tokens, proper feedback (toast/skeleton/empty), SVG icons, a11y minimum, incremental changes

# SKILL.md


name: frontend-conventions
description: Enforces robust frontend conventions for React/Next.js - semantic tokens, proper feedback (toast/skeleton/empty), SVG icons, a11y minimum, incremental changes


Frontend Conventions (robusto/sophisticated)

Quando aplicar

Aplicar sempre que o trabalho envolver UI/UX (React/Next.js) em arquivos .ts, .tsx, .css, .mdx.

Fluxo obrigatório

  1. Consultar o provedor de padrões do time (ex.: Magic-MCP) quando disponível, antes de propor/alterar UI.
  2. Ler o design system do projeto (tokens + specs). Se não existir, criar tokens semânticos mínimos.
  3. Não fazer mudanças amplas sem autorização — trabalhar incremental.
  4. Garantir “polish” mínimo:
  5. toast para ações (CRUD)
  6. skeleton para listagens/tabelas
  7. empty state para vazio
  8. estados: hover/focus-visible/disabled/loading
  9. ícones SVG (ex.: lucide-react), sem emojis de estado
  10. tokens semânticos (evitar hex hardcoded)
  11. Validar:
  12. npm run build no app afetado
  13. limpar .next se aparecer 500/404 “fantasma”

Checklist (rápido)

  • [ ] Sem hex hardcoded em componentes
  • [ ] Toast/skeleton/empty state aplicados onde necessário
  • [ ] Estados completos em inputs/botões
  • [ ] Focus visível e mensagens humanas

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.