qa-engineer

Automate test plan generation, implementation, execution, and coverage validation via npm test commands.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/jimmymalhan/codereview-pilot --skill qa-engineer-jimmymalhan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-engineer
Source: https://github.com/jimmymalhan/codereview-pilot/tree/main/.claude/skills/qa-engineer
Command: npx skills add https://github.com/jimmymalhan/codereview-pilot --skill qa-engineer-jimmymalhan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation, execution, and validation of tests, ensuring code quality and reliability by providing evidence-based proof of functionality.

Core Features & Use Cases

  • Automated Test Creation: Generates unit and integration tests based on code changes.
  • Test Execution & Validation: Runs full test suites, captures results, and checks coverage.
  • Confidence Scoring: Updates confidence scores based on test outcomes.
  • Use Case: When new code is committed, this Skill automatically writes relevant tests, runs them, and reports if the changes meet the required quality standards and coverage thresholds.

Quick Start

Use the qa-engineer skill to run all tests and report coverage.

Frequently Asked Questions about qa-engineer

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

FAQPage Schema
How do I automate test generation and execution for code changes?

Automated test generation and execution is handled by generating unit and integration tests based on code changes, running the full test suite via npm test commands, and validating the results to ensure code reliability.

What is test coverage validation and how does it work with npm test?

Test coverage validation is the process of checking if code changes meet required quality thresholds. This Skill runs full test suites using npm test commands, captures execution results, and generates coverage reports to provide evidence-based proof of functionality.

Can I use automated testing for continuous quality assurance in my development lifecycle?

Yes, automated testing supports continuous quality assurance in software development lifecycles by automatically writing relevant tests when new code is committed, running them, and reporting if the changes meet the required quality standards and coverage thresholds.

How do I generate a test plan and implement test suites automatically?

Test plan generation and test implementation are automated end-to-end, creating unit and integration tests based on your code changes and executing the full suite to validate functionality and capture coverage metrics.

Does automated testing update confidence scores based on test outcomes?

Yes, automated testing updates confidence scores based on test outcomes, capturing the results of the full test suite execution and checking coverage to reflect the reliability of the committed code changes.

What are the limitations of automating test validation with npm test commands?

Automating test validation requires npm test commands for execution and coverage reporting, meaning your environment must support this specific test runner to generate test plans, implement suites, and validate code quality effectively.