pingcap/tidb · Archived

tidb-verify-profile

Use when choosing local validation scope in TiDB work, especially to separate fast coding-loop checks from completion checks and avoid unnecessary slow commands.

First seen May 16, 2026

Installation

$ npx skills add pingcap/tidb --skill tidb-verify-profile

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from pingcap/tidb.

npx skills add pingcap/tidb

Browse all from pingcap/tidb

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 40.4K
License LICENSES
Default branch master
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,459 B
  • docs SUMMARY.md 188 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

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 bazellintchanged unless the user explicitly requests it.