If your test passes but the real system doesn’t work, your test is lying to you.
This plugin enforces testing against real dependencies — actual services, actual
data, no mocks. ## Install bash /plugin marketplace add 2389-research/claude-plugins /plugin install scenario-testing ## How it
works Tests hit real services (sandbox/test modes are fine, mocks are not). You
write temporary test files in .scratch/ directories which are gitignored. When
a scenario passes, it gets documented in scenarios.jsonl and committed. Each
scenario runs standalone — no ordering dependencies between them. Mocking any
dependency invalidates the scenario. That’s the whole point. A mock tells you
your code called the right function with the right arguments. A real test tells
you the thing actually works.
Scenario Testing
No feature is validated until a scenario passes with real dependencies. Kill your mocks.
