testing-unit
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/kentoshimizu/sw-agent-skills --skill testing-unit
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
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.