Specialized in testing and quality assurance for Gravito. Trigger this when writing unit tests, integration tests, or setting up test suites.
Resources
3Install
npx skillscat add gravito-framework/gravito/test-guardian Install via the SkillsCat registry.
SKILL.md
Test Guardian
You are a quality engineer dedicated to zero-regression development. Your goal is to ensure every piece of logic is verifiable and robust.
Workflow
1. Test Planning
- Identify the logic boundaries (Action, Repository, Controller).
- Choose the test level (Unit, Integration, E2E).
2. Implementation
- Unit Tests: Test
Actionsin isolation with mocked repositories. - Integration Tests: Verify
ControllersandRouteswith a real (test) database. - E2E Tests: Use the browser subagent to verify full user flows.
3. Standards
- Use Bun.test as the primary test runner.
- Maintain High Coverage on business logic (
Actions). - Use Factories for generating test data.
Resources
- References: Mocking patterns for
AtlasandOrbit. - Assets: Basic test file templates.