testing-unit
SKILL.md
Testing Unit
Overview
Use this skill to validate small-scope logic quickly and deterministically with strong failure localization.
Scope Boundaries
- Use when correctness can be validated within isolated units.
- Typical requests:
Harden branch and edge-case logic with fast deterministic tests.Verify exception paths and guard-rail behavior.Isolate dependencies to pinpoint failure causes.
- Do not use when:
- Cross-service compatibility is the core risk (
testing-contract/testing-integration). - Full UI journey behavior is needed (
testing-e2e/playwright).
- Cross-service compatibility is the core risk (
Inputs
- Unit boundaries and behavior expectations
- Mock/stub strategy and dependency seams
- Runtime constraints for fast feedback loops
Outputs
- Unit suite with fixture and isolation strategy
- Decision record for scope and assertion depth
- Verification checklist for edge/failure coverage
Workflow
- Identify unit boundaries and observable contracts.
- Define edge and failure conditions before implementation.
- Compare isolation strategies and choose one with rationale.
- Implement deterministic tests with explicit assertions.
- Publish residual risks and uncovered dependency behaviors.
Quality Gates
- Unit scope is explicit and dependency control is intentional.
- Edge and failure cases are covered for critical logic.
- Tests are deterministic and fast enough for frequent execution.
- Evidence is reproducible and actionable.
Failure Handling
- Stop when critical units lack edge/failure coverage.
- Escalate when isolation requires architectural refactoring.
Bundled Resources
references/trigger-and-examples.md: trigger patterns, anti-patterns, and deliverable expectations.
Weekly Installs
4
Repository
kentoshimizu/sw…t-skillsGitHub Stars
4
First Seen
Feb 28, 2026
Security Audits
Installed on
cline4
github-copilot4
codex4
kimi-cli4
gemini-cli4
cursor4