CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qa-testing

Skill do QA Engineer para testes unitarios, integracao e E2E. Use quando precisar escrever testes, validar regressao, revisar cobertura, configurar estrategia de QA, ou evidenciar qualidade antes de release. Trigger em: "teste", "test", "QA", "Playwright", "Vitest", "Jest", "E2E", "coverage", "mock", "fixture", "regressao", "teste de integracao", "testing library".

1.00x
Quality

83%

Does it follow best practices?

Impact

92%

1.00x

2 of 3 eval scenarios. Add 1 more for a full score.

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-built playbook body: concrete commands, thresholds, an executable snippet, explicit validate-retry checkpoints, and a properly offloaded, verifiable Playwright reference file. The main improvements are trimming the inspiration quote and known-concept explanations, adding one concrete test example, and moving the mutation-testing deep-dive to its own reference file.

Suggestions

Move the mutation-testing deep-dive (tools-per-language table, workflow, thresholds, CI plug-in details) into a references/mutation-testing.md and keep a short trigger-based summary in SKILL.md.

Cut the inspiration attribution quote and the coverage-vs-mutation concept explanation — Claude already knows both; keep only the kit-specific thresholds and workflow.

Add one concrete, executable test example (e.g. a unit test for a hook or store) to the traditional-QA section so its guidance is copy-paste ready like the mutation and WAL snippets.

DimensionReasoningScore

Conciseness

The body is mostly dense, prescriptive content (tables, thresholds, commands, checklists) that assumes competence. Only minor trimmable padding: the 'Inspiracao: Birgitta Bockeler' quote and the coverage/mutation explanation ('Coverage normal mente: "80% das linhas tem pelo menos 1 teste passando por elas"') restate concepts Claude already knows. Below 5 because that over-explanation exists; above 3 because it is brief and the rest earns its tokens.

4 / 5

Actionability

Mostly executable guidance: concrete commands ('npx stryker run', 'pip install mutmut'), explicit mutation-score thresholds ('>85%: excelente / 70-85%: aceitavel / <70%: testes fracos'), a ready-to-use suggestion template, and a complete, copy-paste WAL cleanup code block. Not 5 because the traditional-QA sections stop at prescriptive lists (e.g. 'Escrever testes unitarios para hooks, stores e utils') with no concrete test example or Playwright MCP invocation command.

4 / 5

Workflow Clarity

The mutation workflow is a clear numbered 8-step sequence with thresholds and CI cadence ('Diario (nao cada commit — caro)'), and the QA checklist has an explicit feedback loop: 'rodar a suite -> item que falhar, corrigir o teste ou reportar o bug ao dev -> rodar de novo. Repetir ate os 5 itens acima ser verdade'. Not 5 because the main unit/integration/E2E flow is only implied by section order rather than one explicit sequenced process with per-step validation.

4 / 5

Progressive Disclosure

The single bundle file, references/playwright-patterns.md, exists and is clearly signaled one level deep with an inline summary of its contents, and kit policies/docs are pointed to with 'apenas quando necessario' load hints. Not 5 because the substantial mutation-testing deep-dive (tools table, workflow, thresholds) is inlined in SKILL.md rather than split into a reference, leaving minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete actions, an explicit 'Use quando' clause, and a rich bilingual trigger list give it excellent completeness and low conflict risk. Minor room to tighten generic phrases ('configurar estrategia de QA', 'evidenciar qualidade') into concrete capabilities and add a few missing natural trigger terms.

DimensionReasoningScore

Specificity

Names the domain ('testes unitarios, integracao e E2E') and lists several concrete actions — 'escrever testes', 'validar regressao', 'revisar cobertura', 'configurar estrategia de QA', 'evidenciar qualidade antes de release'. Not 5 because 'configurar estrategia de QA' and 'evidenciar qualidade' are generic and a core capability (mutation testing) is absent; clearly above the 1-2-action anchor at 3.

4 / 5

Completeness

Explicitly answers both: what — 'Skill do QA Engineer para testes unitarios, integracao e E2E' — and when — 'Use quando precisar escrever testes, validar regressao, revisar cobertura...' plus an explicit trigger-term list. Matches the top anchor's what-and-when-with-concrete-trigger-phrases pattern exactly.

5 / 5

Trigger Term Quality

Trigger list covers natural terms with bilingual synonyms and tool names: 'teste', 'test', 'QA', 'Playwright', 'Vitest', 'Jest', 'E2E', 'coverage', 'mock', 'fixture', 'regressao', 'teste de integracao', 'testing library'. Not 5 because common variations like 'unit test'/'teste unitario', 'flaky', 'smoke test', and 'Cypress' are missing.

4 / 5

Distinctiveness Conflict Risk

Clear QA niche with distinct tool-specific triggers (Playwright, Vitest, Jest, coverage, fixture), so minimal conflict with unrelated skills. Not 5 because broad terms like 'test', 'QA', 'mock', and 'regressao' could also fire a sibling testing/TDD skill in the same kit (skill 37 exists).

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

felvieira/claude-skills-fv

Path

skills/05-qa-testing/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.