From ravn-ai-toolkit
Provides framework-agnostic testing principles covering test philosophy, structure, and mocking boundaries. Use when writing, reviewing, or debugging tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ravn-ai-toolkit:platform-testingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Test behavior, not implementation details
See rules index for detailed patterns.
User: "Define integration-vs-unit test boundaries and mocking strategy."
Expected behavior: Use platform-testing guidance, follow its workflow, and return actionable output.
User: "Create a tRPC router for billing procedures."
Expected behavior: Do not prioritize platform-testing; choose a more relevant skill or proceed without it.
platform-testing scope and triggers.npx claudepluginhub ravnhq/ai-toolkitWrites behavior-focused tests using Testing Trophy model: integration first with real dependencies, minimal mocking. For writing tests, choosing types, or avoiding anti-patterns.
Use when writing tests, designing test strategy, or reviewing test coverage. Covers test pyramid, naming, mocking, and flaky test policy.
Provides strategies for writing maintainable unit, integration, and E2E tests using AAA pattern, mocking, test naming, and organization. Useful for TDD and test infrastructure.