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".

66

1.87x
Quality

77%

Does it follow best practices?

Impact

75%

1.87x

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

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/05-qa-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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.

The mutation-testing section is the strongest part — concrete commands, thresholds, a decision table, and a real feedback loop — but it crowds the body with concept explanation Claude does not need, while the skill's primary job of writing tests gets only abstract bullet guidance with no example test. Disclosure to the single reference file is handled well.

Suggestions

Trim the mutation-testing primer to the decision-relevant parts (when-to-apply table, score thresholds, workflow) and cut the concept explanation and inspiration quote — Claude already knows what mutation testing is.

Add one compact example test (e.g., a Vitest/Playwright snippet showing the mock-failure and deterministic-data patterns from 'Padroes de Teste') so the core unit/component/E2E guidance is executable, not just descriptive.

Move the per-language mutation tool table and the 'Plug no kit' suggestion template into the existing reference file (or a new one) to keep SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The body spends paragraphs explaining mutation testing from first principles ('ferramenta gera "mutacoes" no codigo (troca `>` por `>=`, deleta linha, inverte boolean)...') and coverage semantics — concepts Claude already knows — plus an inspiration-quote section and an 8-row language/tool table that could be one line per ecosystem. Tables and checklists are otherwise dense and efficient, so it is mostly efficient with unnecessary explanation rather than severely padded.

3 / 5

Actionability

The mutation-testing section is concrete (`npx stryker run`, tool install commands, score thresholds, a copy-paste SQLite WAL cleanup snippet), but the skill's core task — writing the unit/component/E2E tests — has zero example tests or commands: guidance like 'Escrever testes unitarios para hooks, stores e utils' and 'usar dados de teste simples e deterministicos' stays at the abstract level. Concrete guidance exists but key executable details for the primary workflow are missing.

3 / 5

Workflow Clarity

The mutation-testing section gives a numbered 8-step workflow with explicit thresholds and CI cadence, and the QA checklist has a genuine validate-fix-retry loop ('rodar a suite → item que falhar, corrigir o teste ou reportar o bug → rodar de novo. Repetir...') plus a verification-before-completion gate reference. Not a 5 because the main test-writing workflow (entradas → escrita → cobertura → handoff) is scattered across sections without one explicit sequenced process with checkpoints.

4 / 5

Progressive Disclosure

The single bundle reference (references/playwright-patterns.md) exists, is clearly signaled with a one-line content summary, and is one level deep; inline content like the decision tables and anti-rationalization list is legitimately core. Minor gaps: the ~60-line mutation-testing deep-dive could itself live in a reference file, and pointers to non-bundle kit files (policies/, docs/, personas/) are numerous and unevaluated from the bundle's perspective.

4 / 5

Total

14

/

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 that explicitly covers what the skill does, when to use it, and a bilingual trigger-term list. Main gaps are a couple of abstract phrases in the action list and a JS-tilted trigger vocabulary that misses common non-JS testing terms and creates mild overlap with the kit's TDD skill.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'escrever testes, validar regressao, revisar cobertura, configurar estrategia de QA, ou evidenciar qualidade antes de release' — with concrete trigger phrases following. Not a 5 because 'evidenciar qualidade antes de release' and 'configurar estrategia de QA' are somewhat abstract compared to the fully concrete action list in the top anchor; not a 3 because far more than 1-2 actions are named.

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 a concrete trigger-term list — matching the anchor that requires both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good keyword coverage with both Portuguese and English terms plus tool names: 'teste', 'test', 'QA', 'Playwright', 'Vitest', 'Jest', 'E2E', 'coverage', 'mock', 'fixture', 'regressao', 'teste de integracao', 'testing library'. Falls short of 5 because a few natural terms are missing (e.g., 'pytest', 'cypress', 'unit test', 'teste unitario'), and the tool list leans JS-only; clearly above 3 since common variations and synonyms are present.

4 / 5

Distinctiveness Conflict Risk

The QA/testing niche with tool-specific triggers (Playwright, Vitest, Jest, coverage, mock) is mostly distinct, but generic terms like 'test' and 'QA' create minor overlap risk with closely related skills — the kit itself contains a TDD Engineer skill (skill 37) whose triggers would substantially overlap. Above 3 because the tool-name triggers disambiguate; below 5 because the overlap with sibling testing skills is real.

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.