Tester Skill

ValidatesBDD scenarios, coverage thresholds, edge/error cases, and integration tests for code changes.

4|1|Updated Oct 8, 2025
One-click install
npx skills add https://github.com/deMGoncalves/arq-specs-template --skill tester-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Tester Skill
Source: https://github.com/deMGoncalves/arq-specs-template/tree/main/.claude/skills/tester
Command: npx skills add https://github.com/deMGoncalves/arq-specs-template --skill tester-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures code quality by rigorously validating tests, preventing faulty code from progressing. It automates the critical task of checking test coverage, quality, and correctness, which is often a manual and error-prone process.

Core Features & Use Cases

  • Comprehensive Test Validation: Automatically checks test coverage (e.g., ≥80%), quality (BDD scenarios, AAA pattern), and correctness (all tests pass, deterministic).
  • Edge Case & Error Scenario Coverage: Verifies that tests adequately cover edge cases (empty, null, boundary values) and error scenarios, ensuring robustness.
  • Test Improvement Suggestions: Provides actionable feedback on missing test cases, slow tests, brittle tests, and unclear failures, guiding developers to improve test suites.
  • Use Case: After a developer implements a new feature and writes tests, this Skill automatically reviews the entire test suite to ensure it meets project standards before code review, saving human reviewers significant time.

Quick Start

After a developer completes implementation and tests, invoke the Tester skill to validate test quality: @skill tester

Frequently Asked Questions about Tester Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate test coverage and ensure my tests meet quality standards?

Test validation automatically checks that your test suite meets minimum standards like 80% line coverage, follows BDD scenarios, uses AAA structure, and includes deterministic tests. It runs after implementation to catch quality issues before code review, providing actionable improvement suggestions for gaps.

What does test coverage validation include, and what gets checked?

Coverage validation verifies line coverage thresholds, edge-case and error-scenario testing, test independence, clear naming conventions, and deterministic execution. It also confirms all tests pass, identifies slow or brittle tests, and generates automated reports with specific recommendations.

Can I use this to catch missing edge cases and error scenarios in my tests?

Yes. The Skill specifically verifies that tests adequately cover edge cases (empty, null, boundary values) and error scenarios, ensuring robustness. It identifies gaps and suggests missing test cases to improve suite completeness before deployment.

How do I integrate test validation into my development workflow?

Invoke the Tester Skill after writing tests for a completed feature. It automatically reviews your entire test suite against project standards—coverage thresholds, BDD compliance, test quality—and outputs a report with improvement guidance, reducing manual review burden.

What's the difference between automated test validation and manual code review?

Automated test validation runs consistently without human error, checking determinism, coverage metrics, and pattern compliance instantly. Manual review is time-consuming and subjective; automation enforces measurable standards (80% coverage, AAA structure, fast execution) uniformly across all submissions.