Test Organization Helper - Auto-activating skill for Test Automation. Triggers on: test organization helper, test organization helper Part of the Test Automation skill category.
32
Quality
0%
Does it follow best practices?
Impact
91%
1.01xAverage 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/test-organization-helper/SKILL.mdJest test organization and configuration
Separate test files per module
100%
100%
Test file naming convention
100%
100%
describe blocks used
100%
100%
it/test functions used
100%
100%
jest.config.js present
0%
0%
package.json test script
100%
100%
Jest listed as dependency
100%
100%
Error/edge case tests
100%
100%
TEST_STRUCTURE.md explains decisions
0%
50%
No raw console.assert
100%
100%
Without context: $0.4569 · 1m 56s · 27 turns · 2,821 in / 6,953 out tokens
With context: $0.5852 · 2m 27s · 34 turns · 317 in / 8,012 out tokens
Pytest organization with fixtures and conftest
Separate test files
100%
100%
Pytest file naming
100%
100%
conftest.py exists
100%
100%
Shared fixtures in conftest
100%
100%
No inline object construction repetition
80%
70%
Pytest configuration file
100%
100%
Runnable from project root
100%
100%
Test classes or logical grouping
50%
50%
TESTING.md present
100%
100%
Production-ready assertions
100%
100%
Without context: $0.5608 · 2m 4s · 35 turns · 30 in / 7,736 out tokens
With context: $0.7205 · 2m 19s · 42 turns · 36 in / 8,782 out tokens
Unit test mocking and isolation patterns
HTTP module mocked
100%
100%
Jest mock API used
100%
100%
Mock return values set
100%
100%
Success cases covered
100%
100%
Error case tested
100%
100%
Mock reset/restore
100%
100%
Tests run offline
100%
100%
describe blocks
100%
100%
MOCKING_NOTES.md present
70%
70%
package.json updated
100%
100%
Without context: $0.2853 · 1m 29s · 16 turns · 17 in / 4,295 out tokens
With context: $0.5805 · 2m 18s · 31 turns · 30 in / 7,369 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.