Choose validation for TiDB changes during iteration and delivery, using the checks required for each change type.
77
81%
Does it follow best practices?
Impact
100%
2.17x2 of 3 eval scenarios. Add 1 more for a full score.
Passed
No findings from the security scan
Use this skill to select validation for repository changes, including code, formatting, documentation, testdata, and build configuration. Read-only analysis does not require build/test checks.
Policy requirements still come from AGENTS.md; this skill is the execution guide.
WIP (coding loop)Use while iterating on a change.
go test -run <TestName> -tags=intest,deadlock).make lint, package-wide runs, realtikvtest).Ready (completion gate)Use when delivering changes or preparing a PR, as defined in AGENTS.md -> Quick Decision Matrix. Select checks from the actual change type; status wording neither adds nor waives checks.
AGENTS.md -> Task -> Validation Matrix and the applicable special cases in Quick Decision Matrix.make lint.AGENTS.md -> Agent Output Contract for final reporting.Reuse completed checks that still cover the delivered changes. Rerun affected checks when relevant changes or new failures invalidate the results, not merely because another status update is due.
Heavy (explicitly required)Use only when scope or user request requires expensive checks.
make bazel_lint_changed unless the user explicitly requests it.93a01d3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.