ai-test-generation (petrkindlmann)
- Testing
Turns a spec, user story, code diff, or API schema into brand-new test code through a staged pipeline — pull out requirements, build a coverage matrix, define the oracles, then emit the tests — with guardrails against invented APIs and assertion-free filler. It AUTHORS fresh tests from requirements; it is not for driving a browser or auditing a suite you already have.
A situation it fits
You have a new API spec and you'd like an automated pipeline that reads the spec and emits a suite of test files covering endpoints, edge cases, and assertions without hand-authoring each test. Which capability does that?
5 scenarios in the bank answer to ai-test-generation (petrkindlmann). The rest are in the game.
Skills it gets confused with
These share a family with ai-test-generation (petrkindlmann), which is another way of saying they are the ones you might reach for by mistake.
- playwright-cli (microsoft)Drives a real browser one command at a time — open a page, click and type by element reference, read back a DOM snapshot — so an agent can walk through and verify a whole web flow end to end. It is a live browser-driving CLI, not a unit-test framework and not a static page analyzer.
- test-data-generation (ajgeddes)Manufactures realistic, consistent fixtures and seed data with factories and fake-data libraries, so tests get varied users, records, and edge cases without hand-writing each one. It produces the DATA a test feeds on — not the test logic, the assertions, or the runner itself.
- test-driven-development (superpowers)The discipline of writing a failing test before any production code: watch it fail for the right reason, add just enough code to make it pass, then refactor. It governs the ORDER in which you write code, not which framework runs it — it is a way of working, not a test runner or a coverage tool.
Knowing what ai-test-generation (petrkindlmann) does is the easy half. Telling it apart from the others under time pressure is the game.
Today's sessionai-test-generation (petrkindlmann) is part of petrkindlmann/qa-skills. Licence: MIT. The description above was written for this game, not taken from the skill.