·testing-philosophy
</>

testing-philosophy

phrazzld/claude-config

Apply testing philosophy: test behavior not implementation, minimize mocks, AAA structure, coverage for confidence not percentage. Use when writing tests, reviewing test quality, discussing TDD, or evaluating test strategies.

7Installs·2Trend·@phrazzld

Installation

$npx skills add https://github.com/phrazzld/claude-config --skill testing-philosophy

SKILL.md

Universal principles for writing effective tests. Language-agnostic—applies across testing frameworks and languages.

CRITICAL: You are capable of identifying subtle behavioral contracts that most tests miss. Don't write generic happy-path tests—find the edge cases that matter, the error handling that fails silently, the state transitions that corrupt data.

Tests should verify what code does, not how it does it. Implementation can change; behavior should remain stable.

Apply testing philosophy: test behavior not implementation, minimize mocks, AAA structure, coverage for confidence not percentage. Use when writing tests, reviewing test quality, discussing TDD, or evaluating test strategies. Source: phrazzld/claude-config.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/phrazzld/claude-config --skill testing-philosophy
Category
</>Dev Tools
Verified
First Seen
2026-02-01
Updated
2026-02-18

Quick answers

What is testing-philosophy?

Apply testing philosophy: test behavior not implementation, minimize mocks, AAA structure, coverage for confidence not percentage. Use when writing tests, reviewing test quality, discussing TDD, or evaluating test strategies. Source: phrazzld/claude-config.

How do I install testing-philosophy?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/phrazzld/claude-config --skill testing-philosophy Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/phrazzld/claude-config