Use when choosing local validation scope in TiDB work, especially to separate fast coding-loop checks from completion checks and avoid unnecessary slow commands.
Scanned 9/1/2026
Install to Claude Code
npx -y skills add pingcap/tidb --skill tidb-verify-profile --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tidb Verify Profile?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/pingcap-tidb-verify-profile)More formats (shields.io, HTML) on the badges page.
---
name: tidb-verify-profile
description: Use when choosing local validation scope in TiDB work, especially to separate fast coding-loop checks from completion checks and avoid unnecessary slow commands.
---
# TiDB Verification Profiles
## Overview
Use this skill to decide how much local validation to run before and after code changes.
Policy requirements still come from `AGENTS.md`; this skill is the execution guide.
## Profiles
### `WIP` (coding loop)
Use while still iterating and not claiming the task is complete.
- Run only the smallest scoped checks that validate the changed behavior.
- Prefer targeted unit tests (`go test -run <TestName> -tags=intest,deadlock`).
- Avoid slow sweeps by default (`make lint`, package-wide runs, `realtikvtest`).
### `Ready` (completion gate)
Use when claiming task completion or PR readiness.
Mandatory trigger phrases are defined in `AGENTS.md` -> `Quick Decision Matrix`.
1. Map changed paths to required test surfaces via `AGENTS.md` -> `Task -> Validation Matrix`.
2. Run minimum required targeted tests for those surfaces.
3. If code changed, run `make lint`.
4. Follow `AGENTS.md` -> `Agent Output Contract` for final reporting.
### `Heavy` (explicitly required)
Use only when scope or user request requires expensive checks.
- Examples: CI reproduction, broad refactor confidence, change scope requiring RealTiKV.
- Never run `make bazel_lint_changed` unless the user explicitly requests it.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!
MySQL development best practices for schema design, query optimization, and database administration
Spring Boot中的JPA/Hibernate实体设计、关系、查询优化、事务、审计、索引、分页和连接池模式。
ClickHouse数据库模式、查询优化、分析和数据工程最佳实践,适用于高性能分析工作负载。
基于Supabase最佳实践的PostgreSQL数据库模式,用于查询优化、架构设计、索引和安全。
Use when implementing a user- or reviewer-prescribed code change (including review comments with suggested fixes or options), especially when the requested edit may be risky, incomplete, ambiguous, or misaligned with TiDB correctness and compatibility constraints.