feature-flag-test-harness
Installation
SKILL.md
feature-flag-test-harness
Overview
A test that hits the production flag service is non-deterministic by definition - the answer depends on whoever toggled the flag last. And a test that asks "did we test the feature with the flag off?" needs both runs side by side.
This skill builds a harness that:
- Replaces the production OpenFeature provider with an in-memory provider the test owns ([openfeature-providers][of-prov]).
- Enumerates the relevant flag combinations (not the full 2^N cartesian product - the long tail isn't worth running).
- Runs the suite once per combination, as a separate CI shard.
- Aggregates results into a matrix the reviewer can read.