brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
supercovMeasure line, branch and MC/DC coverage of a project's existing tests with the supercov CLI, then write small, focused tests for the code no test reaches.
Independent GitHub snapshot · Automated classification · Original documentation governs
Supercov runs the project's own test command on the user's machine and reports line, branch and MC/DC coverage per test. It changes no source, tests or configuration. This skill uses that report to pick one untested piece of code at a time and write a focused test for it.
It works with JavaScript, TypeScript, Python, Ruby, Rust, Go, Java and Kotlin projects.
npm test, pytest or cargo test. Ask if it is not obvious from the repository.npx supercov@3.0.4. The first run downloads that release from npm, so get the user's approval before it.Run the full test command under Supercov. Coverage is measured locally and sends nothing over the network.
npx supercov@3.0.4 -- npm test
List the untested code, pick one item, and read it in context.
npx supercov@3.0.4 runs latest gaps --limit 5
npx supercov@3.0.4 runs latest file src/session.js
Write one test for the chosen target. Change only test files unless the user asks otherwise.
Rerun the command from step 1. Report the test you added and the coverage before and after.
For anything not shown here, npx supercov@3.0.4 docs <topic> prints the guide for that version. Topics: agent-loop, quality, supported-suites, troubleshooting.
npx supercov@3.0.4 -- npm test
npx supercov@3.0.4 runs latest gaps --limit 5
# add one test for the first gap, then:
npx supercov@3.0.4 -- npm test
npx supercov@3.0.4 -- pytest
npx supercov@3.0.4 -- cargo test
npx supercov@3.0.4 -- go test ./...
npx supercov@3.0.4 -- ./gradlew test
npx supercov@3.0.4 quality ranks files by code smells, and npx supercov@3.0.4 quality patch reports what a change introduced.
TYPESAFE_API_KEY in the environment. Never ask the user to paste a key into the conversation, and never create, read or print one.npx supercov@3.0.4 docs supported-suites. Other runners are not measured..supercov directory in the project. It does not edit source, tests or configuration.npx supercov@3.0.4 downloads a pinned release from the npm registry. Get the user's approval before the first run. Upgrading the pin needs a new review.@test-driven-development - Use when the behavior does not exist yet and the test should come first.