Spy Setup Helper - Auto-activating skill for Test Automation. Triggers on: spy setup helper, spy setup helper Part of the Test Automation skill category.
36
Quality
3%
Does it follow best practices?
Impact
99%
0.99xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/09-test-automation/spy-setup-helper/SKILL.mdJest spy setup with production-ready assertions
Uses jest.spyOn
100%
100%
Spy call count verified
100%
100%
Spy argument verification
100%
100%
Spy teardown present
100%
100%
Multiple test cases
100%
100%
Arrange-Act-Assert structure
100%
100%
Tests are runnable
100%
100%
Mock return values set
100%
100%
test-approach.md produced
100%
100%
Error/edge case tested
100%
100%
Without context: $0.3545 · 1m 43s · 21 turns · 21 in / 5,371 out tokens
With context: $0.5205 · 2m 47s · 29 turns · 28 in / 6,848 out tokens
pytest spy and mock setup for Python services
Uses mocker.spy or unittest.mock
100%
100%
Spy call count asserted
100%
100%
Argument verification present
100%
100%
Return value configured
100%
80%
Multiple test functions
100%
100%
Arrange-Act-Assert structure
100%
100%
Tests are runnable
100%
100%
call sequence verified
100%
100%
test-strategy.md produced
100%
100%
Error scenario covered
100%
100%
Without context: $0.5401 · 2m 52s · 21 turns · 22 in / 10,971 out tokens
With context: $0.7003 · 2m 41s · 35 turns · 293 in / 9,664 out tokens
Test framework configuration with integration mocking
Jest config separates test types
100%
100%
Uses jest.spyOn in integration test
100%
100%
Spy argument verification
100%
100%
Multiple integration test cases
100%
100%
Spy teardown in integration tests
100%
100%
Mock return values configured
100%
100%
Runnable test file
100%
100%
Spy call count verified
100%
100%
integration-test-plan.md produced
100%
100%
Error/unauthorized scenario tested
100%
100%
Arrange-Act-Assert structure
100%
100%
Without context: $0.2942 · 1m 39s · 18 turns · 19 in / 4,941 out tokens
With context: $0.6107 · 2m 30s · 33 turns · 31 in / 8,147 out tokens
60433a6
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.