skills/smithery.ai/testing-principles

testing-principles

Installation
SKILL.md

Language-Agnostic Testing Principles

Core Testing Philosophy

  1. Tests are First-Class Code: Maintain test quality equal to production code
  2. Fast Feedback: Tests should run quickly and provide immediate feedback
  3. Reliability: Tests should be deterministic and reproducible
  4. Independence: Each test should run in isolation

Test-Driven Development (TDD)

The RED-GREEN-REFACTOR Cycle

Always follow this cycle:

  1. RED: Write a failing test first
    • Write the test before implementation
    • Ensure the test fails for the right reason
    • Verify test can actually fail
Installs
2
First Seen
Mar 19, 2026
testing-principles from smithery.ai