Use when writing tests, structuring test suites, choosing test boundaries, or debugging test quality issues like flakiness, over-mocking, or brittle tests. Also use when deciding between unit/integration/E2E tests, when tests break during refactoring (sign of testing implementation details), or when test setup exceeds 20 lines. Covers AAA structure, DAMP naming, mock boundaries, and the testing pyramid.
$npx -y skills add lgbarn/shipyard --skill shipyard-testingInstalls into the current project.
Run `npx skills use "https://github.com/lgbarn/shipyard" --skill "lgbarn/shipyard/shipyard-testing"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/lgbarn/shipyard" that are relevant to the current task. Run `npx skills add "https://github.com/lgbarn/shipyard"` and select the relevant skills, then follow their instructions.