Use when running TiDB package tests and deciding whether failpoint enable/disable is required before and after the test command.
75
62%
Does it follow best practices?
Impact
96%
0.96xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agents/skills/tidb-failpoint-test-runner/SKILL.mdFailpoint decision and test plan for pkg/expression
References testing-flow.md
100%
100%
Failpoint grep check
100%
100%
Decision evidence recorded
100%
100%
Correct command path for decision
100%
100%
Failpoint enable/disable sequence
100%
100%
Targeted -run flag used
100%
100%
Tags not treated as failpoints
100%
100%
Exact commands documented
100%
100%
pkg/expression package targeted
100%
100%
Shell script implementing failpoint-aware test runner
Failpoint grep decision
100%
100%
Two distinct execution paths
100%
100%
Failpoint enable before test
100%
100%
Failpoint disable after test
100%
100%
Tags not equated with failpoints
100%
100%
Targeted -run flag
100%
100%
Decision evidence logged
100%
100%
Exact commands in log
100%
100%
Accepts package and test args
100%
100%
Documentation file produced
100%
100%
Two-package testing reference with failpoint decision evidence
Two package sections
100%
100%
Failpoint check performed
100%
100%
Decision evidence documented
100%
100%
Different paths for different packages
100%
100%
Failpoint enable before test
100%
50%
Failpoint disable after test
100%
50%
Targeted -run flag
100%
100%
Tags not enabling failpoints
100%
100%
Exact shell commands in code blocks
100%
100%
References testing-flow.md workflow
100%
100%
e70762e
Table of Contents
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.