Mcp
Skill aronpc/ai/skills/mcp
Valida funcionalidades usando MCP tools (Browser, API, Database). Use quando precisar validar implementações com ferramentas MCP, testar via browser, ou verificar integrações de API.From its SKILL.md
npx -y skills add aronpc/ai --skill mcpAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 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.
SKILL.md
3.6 KB, as published. Nobody here has run it
mcp
Resumo
Valida aplicações usando MCP tools para browser automation, API e database testing.
Skills Relacionadas
| Skill | Quando usar junto |
|---|---|
qa | Para validação completa de qualidade |
ui-ux | Para validação visual de melhorias |
coder | Para validar implementações |
pr-review | Para evidências visuais em reviews |
Quando usar
Use esta skill quando precisar:
- Validar aplicações Electron
- Testar UI web com browser automation
- Verificar APIs
- Validar database migrations
Não use para:
- QA de código (use qa)
- Code review (use pr-review)
Electron App Validation
Pré-requisitos
ELECTRON_MCP_ENABLED=true- App rodando com
--remote-debugging-port=9222
Ferramentas Disponíveis
| Ferramenta | Propósito |
|---|---|
mcp__electron__get_electron_window_info | Informações da janela |
mcp__electron__take_screenshot | Capturar screenshot |
mcp__electron__send_command_to_electron | Click, fill, eval JS |
mcp__electron__read_electron_logs | Logs do console |
Fluxo de Validação
- Conectar à app
- Capturar screenshot
- Analisar estrutura da página
- Verificar elementos de UI
- Verificar logs do console
Web Browser Validation
Ferramentas Disponíveis (Puppeteer)
| Ferramenta | Propósito |
|---|---|
mcp__puppeteer__puppeteer_navigate | Navegar para URL |
mcp__puppeteer__puppeteer_screenshot | Capturar screenshot |
mcp__puppeteer__puppeteer_click | Clicar em elemento |
mcp__puppeteer__puppeteer_fill | Preencher input |
mcp__puppeteer__puppeteer_evaluate | Executar JS |
Fluxo de Validação
- Navegar para página
- Capturar screenshot
- Verificar elementos existentes
- Testar interações
- Verificar console por erros
API Validation
Passos
- Verificar endpoints existentes
- Testar respostas dos endpoints
- Verificar tratamento de erros
- Verificar formato de resposta
Exemplo
# Test endpoint
curl -X GET http://localhost:8000/api/resource | jq .
# Test with auth
curl -X GET http://localhost:8000/api/protected \
-H "Authorization: Bearer $TOKEN"
Database Validation
Passos
- Verificar migrations existentes
- Verificar aplicação de migrations
- Verificar schema com models
- Verificar integridade dos dados
Comandos por Framework
| Framework | Command |
|---|---|
| Django | python manage.py showmigrations |
| Prisma | npx prisma migrate status |
| Laravel | php artisan migrate:status |
| Rails | rails db:migrate:status |
Documentar Resultados
VALIDATION REPORT:
- Electron: PASS/FAIL
- Connection: YES/NO
- Screenshots: [list]
- Console Errors: [list]
- Browser: PASS/FAIL
- Page load: YES/NO
- Interactions: PASS/FAIL
- Console Errors: [list]
- API: PASS/FAIL
- Endpoints: [tested list]
- Responses: PASS/FAIL
- Database: PASS/FAIL
- Migrations: APPLIED/PENDING
- Schema: CORRECT/DRIFT
Referências
references/electron-validation.md- Validação Electron detalhadareferences/browser-validation.md- Puppeteer checksreferences/api-validation.md- REST/GraphQL validationreferences/database-validation.md- Schema e data checks