harness/plugins/work-manager/common/skills/test-set-write/SKILL.md
Use when the user asks to create test sets, enumerate scenarios, generate edge cases, or draft a coverage matrix before implementation.
npx skillsauth add popoffvg/dotfiles test-set-writeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create complete, implementation-ready test sets with explicit coverage and anti-miss checks.
Each test set must include:
Use stable IDs:
TS-HAPPY-001TS-NEG-00NTS-BOUNDARY-00NTS-RESILIENCE-00NTS-REGRESSION-00NFor each scenario:
From Pi/Claude session logs reviewed:
Tooling Preconditions section in every test set (required linters/config/assets/auth).Read-after-change checkpoint before next edit/test case derivation.Fallback path test scenarios (degraded but safe behavior) and stop blind retries.R1..Rn).R# -> TS-*).A test set is complete only if:
testing
Use when the user asks to review, audit, score, or validate test sets for missed cases before execution or merge.
tools
Test harness plugins in isolation using tmux panes. Runs MCP servers, unit tests, typecheck, and Claude plugin loading. Use when user says "test plugin", "check plugin", "run plugin tests", "validate plugin", or names a specific plugin to test.
development
Guide for designing integration and e2e tests using BDD (Behavior-Driven Development) methodology with Cucumber-style Given/When/Then scenarios. Use when writing or reviewing tests for any service, API, or component. Language-agnostic — covers scenario structure, step notation, assertion principles, async patterns, and common anti-patterns.
development
Applies behavior-driven development principles including Gherkin scenarios and test-driven development. This skill should be used when the user asks to implement features, fix bugs, or when writing executable specifications and tests before writing production code.