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.

Installs
48
GitHub Stars
7
First Seen
Jun 25, 2026