agentsclimarketplace

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

Install
npx -y skills add aronpc/ai --skill mcp

Assembled 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

SkillQuando usar junto
qaPara validação completa de qualidade
ui-uxPara validação visual de melhorias
coderPara validar implementações
pr-reviewPara 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

FerramentaPropósito
mcp__electron__get_electron_window_infoInformações da janela
mcp__electron__take_screenshotCapturar screenshot
mcp__electron__send_command_to_electronClick, fill, eval JS
mcp__electron__read_electron_logsLogs do console

Fluxo de Validação

  1. Conectar à app
  2. Capturar screenshot
  3. Analisar estrutura da página
  4. Verificar elementos de UI
  5. Verificar logs do console

Web Browser Validation

Ferramentas Disponíveis (Puppeteer)

FerramentaPropósito
mcp__puppeteer__puppeteer_navigateNavegar para URL
mcp__puppeteer__puppeteer_screenshotCapturar screenshot
mcp__puppeteer__puppeteer_clickClicar em elemento
mcp__puppeteer__puppeteer_fillPreencher input
mcp__puppeteer__puppeteer_evaluateExecutar JS

Fluxo de Validação

  1. Navegar para página
  2. Capturar screenshot
  3. Verificar elementos existentes
  4. Testar interações
  5. Verificar console por erros

API Validation

Passos

  1. Verificar endpoints existentes
  2. Testar respostas dos endpoints
  3. Verificar tratamento de erros
  4. 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

  1. Verificar migrations existentes
  2. Verificar aplicação de migrations
  3. Verificar schema com models
  4. Verificar integridade dos dados

Comandos por Framework

FrameworkCommand
Djangopython manage.py showmigrations
Prismanpx prisma migrate status
Laravelphp artisan migrate:status
Railsrails 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 detalhada
  • references/browser-validation.md - Puppeteer checks
  • references/api-validation.md - REST/GraphQL validation
  • references/database-validation.md - Schema e data checks

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.