with one click
testing
Meaningful testing strategy and coverage guardrails
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Meaningful testing strategy and coverage guardrails
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
PR review triage, scoped fixes, verification, and merge workflow
Web transport boundaries and feature-layer conventions
Workflow and checks for adding a new game system
Parallel-path refactor workflow for clean boundary cutovers
Structured domain and transport errors with i18n-friendly messages
Go conventions for architecture-first, maintainable code
| name | testing |
| description | Meaningful testing strategy and coverage guardrails |
| user-invocable | true |
Testing guidance focused on durable behavior and maintainable feedback loops.
contains, state transitions, status, links) over absence assertions.// Invariant: ... rationale.Example:
foo."Invariant: protocol contract)."make cover and make cover-critical-domain only when you need focused
standalone coverage diagnostics outside the normal verification workflow.COVER_EXCLUDE_REGEX in Makefile so coverage reflects hand-written code.docs/running/verification.md:
make test during normal implementationmake smoke when runtime paths need quick feedbackmake check before pushing or updating a PRmake cover* in parallel with make check; make check already
generates the shared coverage artifacts..tmp/test-status/ instead of repeatedly re-running or blindly polling the
process..tmp/test-status/test/status.json for make test..tmp/test-status/smoke/status.json for overall make smoke stage
progress..tmp/test-status/smoke/integration/status.json and
.tmp/test-status/smoke/scenario/status.json for lane-specific make smoke
progress..tmp/test-status/check/status.json for make check stage progress.make check is in check-runtime, read
.tmp/test-status/check-runtime/scenario/status.json.make check is in check-coverage, read .tmp/test-status/cover/status.json
and the nested shard status files under .tmp/test-status/cover/.state, current_stage, current_package, current_test,
packages_completed, packages_running, updated_at_utc, and
last_event_at_utc as the primary fields for liveness and progress.Invariant: rationale.See docs/architecture/policy/testing-policy.md for constructor, dependency injection, and fake-oriented testability guidance.