testing Skill
Use this skill by default for test-related work. The user does not need to explicitly ask for testing context.
Workflow
- Read
.metaproject/data/testing/context.mdbefore creating or changing tests. - Use related-test discovery before broad test search:
keryx test related <file>
- For focused verification, prefer:
keryx test run --changed
- Read
.metaproject/data/testing/artifacts/latest.mdbefore raw logs. - Use raw log only when summary and JSON are insufficient.
- If failures reveal a reusable lesson, feed it to gdskills:
keryx skills learn --from-test .metaproject/data/testing/artifacts/latest.json --skill <module>/<skill>
Commands
keryx test analyze
keryx test run
keryx test run --changed
keryx test status
keryx test context
keryx test explain <file-or-scope>
keryx test related <file>
keryx test report latest
Rules
- Do not infer test conventions from one file when testing context exists.
- Do not load raw test logs first.
- Do not install dependencies or create a new test stack unless explicitly requested.
- Treat Testing Module reports as the source for test execution status; Code Health consumes them.