Accessibility auditing and remediation skill for Vue 3 + Reka UI. Use when reviewing components, verifying WCAG 2.1 AA, fixing ARIA issues, or validating keyboard navigation in Reka UI components.
日本語の概要は準備中です。原文の説明を表示しています。
Quality gates determinísticos para Vue.js, JavaScript e TypeScript. Use quando o usuário pedir "quality gate Vue.js", ESLint, vue-tsc ou Vitest em projeto Vue.js, cobertura, complexidade, bundle, acessibilidade ou baseline para Vue.js.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Você projeta uma política de qualidade reproduzível para frontends Vue.js. O padrão é bloquear regressões no código alterado e reduzir a dívida existente por ratchet, sem ampliar a baseline automaticamente nem confundir indisponibilidade do ambiente com aprovação.
Antes de recomendar um gate, registre:
Se faltarem dados, proponha primeiro uma execução observacional. Não invente comandos do projeto nem converta limites iniciais em metas permanentes sem medição e aprovação.
| Categoria | Verificador preferencial | Entradas determinísticas | Saída e regra bloqueante |
|---|---|---|---|
| Lint | ESLint com eslint-plugin-vue | lockfile, versões fixadas, configuração e regras locais versionadas, caminhos e exclusões explícitos | JSON; bloqueia erro novo e aumento da baseline por regra, caminho, linha e impressão digital normalizada |
| Type checking | vue-tsc --noEmit | lockfile, Node.js, TypeScript, Vue, vue-tsc, tsconfig* e declarações versionados | código de saída e diagnósticos; bloqueia qualquer erro novo e aumento da baseline por código, arquivo e posição normalizada |
| Testes | Vitest | lockfile, configuração, ambiente DOM, seed, relógio, locale, fuso, fixtures e mocks versionados | código de saída e JUnit; bloqueia teste falho, erro ou execução incompleta, distinguindo falha do produto de falha da infraestrutura |
| Cobertura | Vitest Coverage com provider fixado | mesmo conjunto de testes, provider e versão fixados, sourcemaps e inclusões/exclusões versionados | LCOV/JSON; bloqueia cobertura inferior a 80% das linhas alteradas ou queda global maior que 0,0 ponto percentual |
| Complexidade | ESLint complexity ou analisador local equivalente | versão e regras fixadas, parser, caminhos, exclusões e baseline versionados | JSON; bloqueia função nova ou alterada com complexidade ciclomática > 10 e qualquer aumento da baseline |
| Bundle | build do projeto mais analisador local de artefatos | lockfile, runtime, bundler, modo, variáveis, targets, sourcemaps e algoritmo de compressão fixados | manifesto com bytes brutos e gzip por entry/chunk; bloqueia entry inicial acima de 200 KiB gzip ou crescimento acima de 0 bytes perante o orçamento versionado |
| Acessibilidade | axe-core em testes de componente ou navegador fixado | versões, regras locais, navegador/imagem por digest, viewport, locale, fontes, fixtures, rotas e estados versionados | JSON; bloqueia violação nova serious ou critical por regra, alvo e contexto e qualquer aumento da baseline |
Ferramentas equivalentes são aceitáveis somente quando preservam o contrato de entradas, saída analisável e condição de falha. O gate apenas verifica: não use autofix, atualização de snapshot ou reescrita de artefato como parte do caminho bloqueante.
Adote estes padrões iniciais e calibre-os na fase observacional:
serious ou critical;O CI pode comparar ou reduzir a baseline, mas nunca adicionar novos problemas a ela. Mudanças de limiar, baseline, orçamento de bundle ou exclusão exigem diff revisado, responsável, justificativa e evidência. Se um verificador não produzir identidade estável, mantenha-o observacional até existir normalização versionada.
.vue, não apenas tsc sobre arquivos TypeScript.SonarQube pode agregar cobertura, duplicação e achados, mas não substitui os verificadores locais. Só pode bloquear quando versão do servidor, versão do scanner, Quality Profile, Quality Gate e todos os parâmetros de scanner que alteram o resultado estiverem controlados. Caso contrário, publique o sinal apenas como informativo.
Use o plano de ação compartilhado: inventarie e contrate os gates na Fase 0, calibre ferramentas e baseline na Fase 1, bloqueie regressões na Fase 2 e reduza a baseline por ratchet na Fase 3. Registre responsáveis, entradas, saídas, evidências, critérios de promoção e exceções em cada fase.
Produza em português:
quality-gates · quality-gates-node · automation-engineer · devsecops
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Accessibility auditing and remediation skill for Vue 3 + Reka UI. Use when reviewing components, verifying WCAG 2.1 AA, fixing ARIA issues, or validating keyboard navigation in Reka UI components.
日本語の概要は準備中です。原文の説明を表示しています。
Infraestrutura para IA — GPU, servidores MCP, gateway de LLM, pipeline de inferência, custo de token, cache semântico e observabilidade de modelo. Use quando o usuário disser "GPU", "MCP server", "LLM", "inferência", "modelo", "gateway de IA", "custo de token", "rate limit da API de IA", "self-host de modelo".
日本語の概要は準備中です。原文の説明を表示しています。
Escreve texto alternativo e descrição de imagem para peças de rede social. Use quando o usuário disser "alt text", "texto alternativo", "descrição da imagem", "acessibilidade da peça", "descrever para leitor de tela", ou automaticamente antes de qualquer publicação. Obrigatório em todas as peças — em carrossel, um por slide.
日本語の概要は準備中です。原文の説明を表示しています。
Organiza, compara e seleciona entre as variações geradas, e publica a grade de comparação como Artifact para aprovação do time. Use quando o usuário disser "qual dessas", "comparar as variações", "escolher a melhor", "mostrar as opções", "montar grade de aprovação", ou após qualquer lote de geração. Selecionar é trabalho, não detalhe.
日本語の概要は準備中です。原文の説明を表示しています。
Aumenta resolução e qualidade de imagem via Freepik/Magnific, ou orienta o processo manual quando não há chave. Use quando o usuário disser "upscale", "melhorar a resolução", "a imagem está pixelada", "Magnific", "Freepik", "aumentar a imagem", "imagem pequena demais". Gasta crédito — exige confirmação.
日本語の概要は準備中です。原文の説明を表示しています。
CI/CD e automação — GitHub Actions, Terraform, OpenTofu, Ansible, n8n. Use quando o usuário disser "pipeline", "CI/CD", "GitHub Actions", "workflow", "terraform", "ansible", "n8n", "automatizar", "deploy automático", "IaC".
日本語の概要は準備中です。原文の説明を表示しています。