Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/mcp-aronpc-ai
Metadata
Additional technical details for this skill
- author
- aronpc
- version
- 1.0.0
- category
- devops
SKILL.md
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-validation)
- Code review (use github-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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?