unit-test-starter
Installation
SKILL.md
Unit test starter (Python3 + pytest)
Overview
Generate Python 3 pytest unit tests across a repo, but prefer fewer, durable
tests over breadth. Per
docs/PYTEST_STYLE.md, delete fragile tests
rather than rewriting them, keep individual asserts short, and avoid
asserts on dates, collection sizes, required key lists, hardcoded defaults,
or function names. Route elaborate end-to-end scenarios to tests/e2e/
instead of packing them into pytest. This skill applies the
docs/REPO_STYLE.md "Long-term
over short-term" and "Fix the design, not the symptom" philosophies: a
fragile test that needs constant rewriting is a design smell, not a
maintenance task.
This skill can be slow and may take hours on large repos.