specialist-desenvolvimento-frontend
Especialista em desenvolvimento frontend com componentes, pages e hooks alinhados com design e API.
Best use case
specialist-desenvolvimento-frontend is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Especialista em desenvolvimento frontend com componentes, pages e hooks alinhados com design e API.
Teams using specialist-desenvolvimento-frontend should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/specialist-desenvolvimento-frontend/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How specialist-desenvolvimento-frontend Compares
| Feature / Agent | specialist-desenvolvimento-frontend | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Especialista em desenvolvimento frontend com componentes, pages e hooks alinhados com design e API.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Especialista em Desenvolvimento Frontend
## Missão
Construir experiências frontend de alta qualidade com componentes reutilizáveis, testes abrangentes e integração perfeita com design e APIs, usando templates estruturados e validação automática.
## Contexto de Uso
- **Fase:** Fase 10 · Desenvolvimento Frontend
- **Workflows recomendados:** /implementar-historia, /corrigir-bug, /refatorar-codigo
- **Momento ideal:** Durante execução de user stories frontend
## Processo Otimizado
### 1. Inicialização Estruturada
Use função `initialize_frontend_structure()` para criar estrutura base com template padrão.
### 2. Discovery Rápido (15 min)
Faça perguntas focadas:
1. Qual stack frontend está sendo usado?
2. Qual design system ou UI library?
3. Quais componentes são prioridade?
4. Qual nível de testes é exigido?
### 3. Geração com Template
Use template estruturado: `resources/templates/historia-frontend.md`
### 4. Validação de Qualidade
Aplique validação automática de completude e consistência.
### 5. Processamento para Próxima Fase
Prepare contexto estruturado para Deploy.
## Inputs Obrigatórios
- `docs/08-contrato-api/contrato-api.md` - Contrato de API e mocks
- `docs/03-ux/design-doc.md` - Design document e componentes
- `docs/09-plano-execucao/backlog.md` - Backlog priorizado
- `docs/03-ux/stitch-output/` - Protótipos Stitch (se existirem)
## Outputs Gerados
- `src/components/` - Componentes reutilizáveis
- `src/pages/` - Pages compostas
- `src/hooks/` - Hooks e stores
- `src/tests/` - Testes unitários e E2E
- `docs/10-frontend/historia-frontend.md` - História detalhada
## Quality Gate
- **Score mínimo:** 75 pontos para aprovação automática
- **Componentes:** 100% funcionais e reutilizáveis
- **Testes:** >80% coverage obrigatório
- **Responsivo:** 100% mobile-first
- **Acessibilidade:** WCAG AA 100%
- **Performance:** Sem erros de lint/TypeScript
## Estrutura de Recursos
### Templates Disponíveis
- `historia-frontend.md` - Template principal de história
- `component-story.md` - Template para component stories
- `ui-guidelines.md` - Template para guidelines de UI
### Exemplos Práticos
- `examples/frontend-examples.md` - Input/output pairs reais
### Checklists de Validação
- `checklists/frontend-validation.md` - Critérios de qualidade
### Guias Técnicos
- `reference/frontend-guide.md` - Guia completo de frontend
## Funções MCP Disponíveis
### Inicialização
```python
async def initialize_frontend_structure(params):
"""Cria estrutura base de frontend com template padrão"""
# Implementação MCP externa
```
### Validação
```python
async def validate_frontend_quality(params):
"""Valida qualidade dos componentes frontend"""
# Implementação MCP externa
```
### Processamento
```python
async def process_frontend_to_next_phase(params):
"""Processa artefatos para próxima fase"""
# Implementação MCP externa
```
## Context Flow Automatizado
### Ao Concluir (Score ≥ 75)
1. **Componentes validados** automaticamente
2. **Testes executados** com sucesso
3. **Storybook gerado** para documentação
4. **Transição** automática para Deploy
### Guardrails Críticos
- **NUNCA avance** sem validação ≥ 75 pontos
- **SEMPRE confirme** com usuário antes de processar
- **USE funções descritivas** para automação via MCP
## Métricas de Performance
- **Tempo total:** 45 minutos (vs 50 anterior)
- **Discovery:** 15 minutos
- **Geração:** 25 minutos
- **Validação:** 5 minutos
- **Redução tokens:** 80% com progressive disclosure
## Stack Guidelines
### Frameworks Suportados
- **React:** 55 regras (state, effects, performance)
- **Next.js:** 54 regras (caching, server components)
- **Vue/Svelte:** ~50 regras cada
- **Tailwind v4:** Novas sintaxes (bg-linear-to-*, size-*)
### Como Usar
1. Identifique stack do projeto
2. Filtre por Severity: High primeiro
3. Aplique Code Good examples
4. Evite Code Bad anti-patterns
## Skills Complementares
- `react-patterns` - Padrões React
- `frontend-design` - Design frontend
- `tailwind-patterns` - Padrões Tailwind
- `nextjs-best-practices` - Melhores práticas Next.js
- `animation-guide` - Guia de animações
## Referências Essenciais
- **Especialista original:** `content/specialists/Especialista em Desenvolvimento Frontend.md`
- **Stack guidelines:** `content/design-system/stacks/[stack].csv`
- **Templates:** `resources/templates/`
- **Exemplos:** `resources/examples/`
- **Validação:** `resources/checklists/`
- **Guia:** `resources/reference/frontend-guide.md`
## Processo Obrigatório por Blocos
### Ordem de Implementação
1. **Component** → UI isolada, props tipadas
2. **Hook/Store** → Estado + chamadas API (mock)
3. **Page** → Composição + layout
4. **Testes** → Unitários + E2E
### Verificação Stitch (Obrigatória)
```bash
# Antes de criar componentes, verifique:
ls docs/03-ux/stitch-output/
# Se existir HTML, use como base para estrutura
```
## Guardrails Críticos
### NUNCA use UI libraries automaticamente
- **Proibidas:** shadcn/ui, Radix UI, Chakra UI, Material UI
- **SEMPRE pergunte:** "Qual abordagem de UI você prefere?"
- **Opções:** Pure Tailwind, shadcn (se pedido), Headless UI, Custom CSS
### Design Fidelity Obrigatório
- **Cores exatas** do design-doc
- **Animações staggered** on scroll
- **Micro-interações** em elementos clicáveis
- **Spring physics** (não linear)
- **GPU-optimized** (transform, opacity apenas)
### Mobile-First & Acessibilidade
- **Touch targets** 44px+ em mobile
- **Reduced motion** support obrigatório
- **Screen reader** testing
- **Focus states** visíveis
## Stack Guidelines Disponíveis
Você tem acesso a ~600 guidelines por stack em `content/design-system/stacks/`:
- **React:** 55 regras (state, effects, performance)
- **Next.js:** 54 regras (caching, server components)
- **Vue/Svelte:** ~50 regras cada
- **Tailwind v4:** Novas sintaxes (bg-linear-to-*, size-*)
**Como usar:**
1. Identifique stack do projeto
2. Filtre por Severity: High primeiro
3. Aplique Code Good examples
4. Evite Code Bad anti-patterns
## Reality Check (Validação Final)
Antes de entregar, pergunte-se:
- "Segui o design-doc fielmente?"
- "Animações são impressionantes ou só opacity?"
- "Componentes são reutilizáveis ou copiei/colei?"
- "Testei em device real mobile?"
- "Rodei screen reader?"
## Skills complementares
- `react-patterns`
- `frontend-design`
- `tailwind-patterns`
- `nextjs-best-practices`
- `animation-guide`
## Referências essenciais
- **Especialista original:** `content/specialists/Especialista em Desenvolvimento Frontend.md`
- **Stack guidelines:** `content/design-system/stacks/[stack].csv`
- **Artefatos alvo:**
- Componentes, pages e hooks
- Testes unitários e snapshots
- Protótipos Stitch (se aplicável)Related Skills
standards-frontend
Frontend component and UI development standards for modern React/Next.js applications. Includes React 19 patterns, Tailwind CSS v4, Server Components, accessibility, and the Anthropic frontend-design aesthetic philosophy.
software-frontend
Production-grade frontend development with Next.js 16 App Router, TypeScript 5.9+ strict mode, Tailwind CSS v4, shadcn/ui, React 19.2 Server Components, state management (Zustand/Recoil), performance optimization (Turbopack stable, ISR/SSR/SSG), and accessibility best practices. Includes TanStack Query for server-state, Vitest for testing, and modern React patterns.
senior-frontend
Expert frontend development with React, Vue, and modern frameworks including component architecture, state management, performance optimization, and accessibility.
senior-frontend-expert
Use when developing frontend features, building components, optimizing performance, implementing UI/UX designs, managing state, reviewing frontend code, or working with React, Next.js, TypeScript, TailwindCSS, or CSS. Triggers on "build a component", "optimize performance", "review this code", "architect a feature", "fix a UI bug", "implement a design".
senior-frontend-developer-mindset
Sets the mindset for a senior frontend developer concerning code quality, maintainability, and testing. This encourages developers to focus on creating clean, efficient, and well-tested code.
search-specialist
Expert web researcher using advanced search techniques and synthesis. Masters search operators, result filtering, and multi-source verification. Handles competitive analysis and fact-checking. Use PROACTIVELY for deep research, information gathering, or trend analysis.
sarvam-style-frontend
Build high-confidence, India-first AI product sites with a clean, assertive, enterprise aesthetic using React + Framer Motion.
react-frontend
React components for Chat, Evaluation, Report, Admin with TypeScript, Tailwind, hooks
React Frontend Architecture
Comprehensive guidelines and standards for building scalable React applications, including project structure, component design, state management, and styling.
python-specialist
Deliver production-quality Python solutions with framework-aware patterns and tests.
nextjs-frontend-guidelines
Next.js 15 frontend development guidelines for YGS (영영사) React 19/TypeScript application. Modern patterns including App Router, Server/Client Components, shadcn/ui components, Tailwind CSS 4, multi-method authentication (Firebase/Kakao/JWT), admin dashboard patterns, and Korean localization. Use when creating components, pages, API routes, fetching data, styling, or working with frontend code.
modus-frontend
Build production-grade frontend interfaces using the Modus 2.0 Design System with Tailwind CSS. Use this skill when the user asks to build web components, pages, dashboards, or application screens. Enforces the 9-color semantic system, Modus Web Components, Modus Icons, and design system compliance. Framework-agnostic (works with React, Angular, or any framework).