test-architecture-strategy

Installation
SKILL.md

Test Architecture Strategy

Use this skill to reason about the shape of a test suite, not one test at a time. The goal is a suite that gives confidence, runs quickly enough for flow, and still catches integration failures at important boundaries.

Source Traceability

Primary source: Harry Percival, Test-Driven Development with Python, 3rd ed. Guidance is transformed and paraphrased from chapter 27 and Appendix A, especially test desiderata, fast/slow test tradeoffs, test pyramid thinking, boundaries, ports and adapters, functional core/imperative shell, and when to rethink architecture.

Workflow

  1. Inventory the current suite.
    • Identify unit, integration, functional/end-to-end, smoke, and manual checks.
    • Capture runtime, flake rate, CI split, and developer feedback path.
Installs
1
Repository
lvtd-llc/skills
GitHub Stars
1
First Seen
Jul 12, 2026
test-architecture-strategy — lvtd-llc/skills