Use when requests involve mocking policy, test helpers, flaky tests caused by bad doubles, reusable test setup, or deciding what should be mocked versus exercised for real. Design mocking strategy and reusable test utilities for automated tests: seams, doubles, fake implementations, fixture builders, render helpers, clocks, and environment harnesses that increase signal without hiding behavior.