ios-testing-strategy
Installation
SKILL.md
iOS Testing Strategy
Purpose
Use this skill to choose high-value test boundaries, protect meaningful behavior, and avoid test suites that are slow, fragile, or coupled to implementation details.
When to use this skill
Use this skill when the task involves:
- deciding what to test and at which level;
- unit, integration, system-wide, or cross-domain tests;
- excessive mocks, stubs, spies, protocols, or test-only abstractions;
- brittle tests that break during refactoring;
- coverage priorities or uneven test coverage;
- prototypes, volatile features, or rapidly changing architecture;
- choosing whether to use TDD;
- reducing setup, fixtures, boilerplate, flakiness, or execution time;
- choosing between automated and manual verification.