test

Enforce a test-first workflow for feature and bug fix validation.

Updated May 27, 2026
One-click install
npx skills add https://github.com/santanapol/agent-skills --skill test-santanapol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/santanapol/agent-skills/tree/main/.cursor/skills/test
Command: npx skills add https://github.com/santanapol/agent-skills --skill test-santanapol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of shipping untested or broken code by enforcing a structured test-first workflow, ensuring all new features and bug fixes are fully validated before deployment.

Core Features & Use Cases

  • Test-Driven Development for New Features: Write failing tests to define expected behavior, implement code to make tests pass, then refactor while keeping all tests green.
  • Prove-It Bug Fix Workflow: Reproduce bugs with failing tests, fix the underlying code, verify the test passes, and run full regression tests to catch side effects.
  • Frontend Testing Integration: Automatically pairs with browser testing tools for issues requiring Chrome DevTools validation.
  • Use Case: When adding a new user authentication feature, use this Skill to first write tests for valid login, invalid credentials, and edge cases, implement the authentication logic, then refactor the code while ensuring all tests remain passing. For a bug where login fails with special characters, write a test that reproduces the issue, fix the authentication logic, then confirm the test passes and no other login tests are broken.

Quick Start

Use the test skill to run the full test-driven development workflow for the new user notification feature, including writing failing tests, implementing the feature, and refactoring while keeping all tests green.

Frequently Asked Questions about test

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

FAQPage Schema
When should I use a test-first workflow for software testing?

Use a test-first workflow for software testing when implementing new features, validating bug fixes, or ensuring code correctness to eliminate the risk of shipping untested or broken code before deployment.

How do I use test-driven development to validate new features?

Test-driven development validates new features by writing failing tests to define expected behavior, implementing code to pass the tests, and refactoring while keeping all tests green to ensure full correctness before deployment.

What is the Prove-It workflow for bug fixing?

The Prove-It workflow for bug fixing involves reproducing bugs with failing tests, fixing the underlying code, verifying the test passes, and running full regression tests to catch any unintended side effects.

How do I prevent regression testing side effects when fixing frontend bugs?

Prevent regression testing side effects by integrating browser testing tools for frontend validation, reproducing the bug with a failing test, applying the fix, and running full regression tests to ensure no other tests are broken.

Does test-driven development work with backend and authentication components?

Test-driven development works with backend and authentication components by enforcing compliance with domain-specific coding standards, validating logic through structured test-first workflows, and running full regression tests to prevent side effects.

When should I use a test-first workflow for software testing?

Use a test-first workflow for software testing when implementing new features, validating bug fixes, or ensuring code correctness to eliminate the risk of shipping untested or broken code before deployment.