testing

Enforces writing and execution of unit, integration, and end-to-end tests for all code.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Objective-Arts/lens-dist --skill testing-objective-arts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: testing
Source: https://github.com/Objective-Arts/lens-dist/tree/main/skills/testing
Command: npx skills add https://github.com/Objective-Arts/lens-dist --skill testing-objective-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces the critical requirement of writing and running tests for all code, ensuring software quality and reliability by preventing bugs before they reach users.

Core Features & Use Cases

  • Mandatory Test Writing: Ensures tests are created for every public function, covering happy paths, error cases, and edge cases.
  • Test Execution & Validation: Runs tests using standard tools (npm, vitest, jest) and strictly requires all tests to pass.
  • Use Case: Before deploying new features, use this Skill to automatically generate, run, and verify unit and integration tests, guaranteeing code stability.

Quick Start

Use the testing skill to write and run tests for the new user authentication module.

Frequently Asked Questions about testing

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

FAQPage Schema
How do I enforce test coverage for edge cases and error paths in software development?

Test coverage for edge cases and error paths is enforced by mandating human-crafted tests for all public functions, ensuring software validation includes happy paths, corrupted data recovery, and resource exhaustion scenarios.

What is the best way to automate test execution and validation before deployment?

Automating test execution and validation is best handled by running tests using standard tools like npm, vitest, or jest, strictly requiring all unit, integration, and end-to-end tests to pass without failure.

Does this test automation approach work with standard tools like jest and vitest?

Yes, this test automation approach works with standard tools like jest and vitest, executing tests via npm to validate code stability and prevent bugs before they reach users during software development.

Why should tests avoid AI antipatterns during code validation?

Tests should avoid AI antipatterns during code validation because the skill mandates human-crafted tests, ensuring comprehensive software quality assurance and reliable debugging across all non-happy-path scenarios.

When do I need to write integration and end-to-end tests for my code?

You need to write integration and end-to-end tests for your code before deploying new features, guaranteeing code stability by validating that all public functions handle errors and edge cases correctly.