Unittest Test Creator - Auto-activating skill for Test Automation. Triggers on: unittest test creator, unittest test creator Part of the Test Automation skill category.
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill unittest-test-creator36
Quality
7%
Does it follow best practices?
Impact
84%
0.92xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/09-test-automation/unittest-test-creator/SKILL.mdPython unit tests with mocking
Uses pytest
100%
0%
Mocks sms_client
100%
91%
Mock isolation per test
25%
25%
Descriptive test names
100%
87%
AAA structure
62%
75%
Tests valid discount codes
100%
100%
Tests invalid discount code raises
100%
87%
Tests zero/negative quantity raises
100%
100%
Tests low stock SMS trigger
100%
100%
Tests normal stock no SMS
100%
100%
requirements.txt includes pytest
100%
100%
Tests run successfully
100%
100%
Without context: $0.6966 · 2m 20s · 33 turns · 34 in / 8,219 out tokens
With context: $0.6075 · 2m 6s · 32 turns · 113 in / 7,379 out tokens
JavaScript Jest tests with mocking
Uses Jest
100%
100%
Mocks tokenService
100%
100%
Mocks storageAdapter
100%
100%
Uses describe blocks
100%
100%
Uses beforeEach or afterEach
100%
100%
Tests createSession
100%
100%
Tests expired session returns null
100%
100%
Tests refreshSession updates token
100%
100%
Tests refreshSession throws on missing session
100%
100%
jest.config.js present
0%
0%
package.json test script
100%
100%
Tests run successfully
100%
100%
Without context: $0.4803 · 2m 14s · 27 turns · 66 in / 7,465 out tokens
With context: $0.7584 · 3m 4s · 29 turns · 62 in / 11,931 out tokens
Pytest framework config and integration tests
Uses pytest framework
100%
20%
Pytest config file
100%
100%
Separate unit test files
100%
100%
Integration test file exists
100%
100%
Uses pytest fixtures
0%
0%
Tests enqueue validation
100%
100%
Tests empty queue dequeue
100%
100%
Tests worker error handling
100%
100%
Integration: enqueue then process
100%
100%
Descriptive test names
100%
100%
requirements.txt includes pytest
100%
100%
Tests run successfully
100%
100%
Without context: $0.7301 · 2m 25s · 32 turns · 33 in / 10,127 out tokens
With context: $0.6520 · 2m 28s · 34 turns · 100 in / 9,107 out tokens
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.