circleci-smarter-testing
Installation
SKILL.md
CircleCI Smarter Testing
These features may require a paid plan or be in beta — verify current availability and pricing before promising them to the user.
Builds on top of testsuite. Ask the user which of these they want (don't assume all three):
- Test impact analysis — run only the tests affected by a change.
- Dynamic test splitting — evenly distribute tests across parallel nodes.
- Auto-rerun failed tests — automatically retry failures in the same step.
Start with:
circleci testsuite doctor "<suite name>" --json
If .circleci/test-suites.yml doesn't exist, or checks don't all pass, stop and send the user to circleci-testsuite first — never enable these options against a suite that isn't doctor-clean.
Set options: store-test-results: true alongside whichever features the user enables, if it isn't already set — it's a separate recommended setting, required for some feature to work. It replaces any classic store_test_results job step. Rerun doctor to confirm.