# TiDB Clinic Diagnosis SubSkill Index

| Name | Description | SUBSKILL.md Relative Path |
|---|---|---|
| root-cause-classification | Classify diagnosis evidence into stable root-cause families, symptom tags, specialist-skill routing, and current schema-compatible fault classes. | `root-cause-classification/SUBSKILL.md` |
| sql-plan-or-query | Diagnose SQL plan, access-path, slow-query, TopSQL, and plan-shift root causes. | `sql-plan-or-query/SUBSKILL.md` |
| transaction-or-lock-contention | Diagnose lock contention, deadlocks, write conflicts, and transaction-path root causes. | `transaction-or-lock-contention/SUBSKILL.md` |
| tikv-hotspot-or-coprocessor | Diagnose TiKV store-local hotspots, coprocessor/unified-read saturation, and hotspot attribution. | `tikv-hotspot-or-coprocessor/SUBSKILL.md` |
| storage-or-io-bottleneck | Diagnose storage, disk IO, RocksDB, raft/apply/propose, and IO throttling root causes. | `storage-or-io-bottleneck/SUBSKILL.md` |
| memory-or-oom-pressure | Diagnose memory quota, heap pressure, memory tracker, and OOM root causes. | `memory-or-oom-pressure/SUBSKILL.md` |
| gc-or-allocator-pressure | Diagnose Go GC, allocation churn, and allocator/profile-driven CPU or latency root causes. | `gc-or-allocator-pressure/SUBSKILL.md` |
| resource-control-or-capacity | Diagnose resource control, RU throttling, capacity reduction, worker loss, and node-count bottlenecks. | `resource-control-or-capacity/SUBSKILL.md` |
| pd-tso-or-scheduling | Diagnose PD, TSO, scheduling, placement, region-health, and ETCD operational root causes. | `pd-tso-or-scheduling/SUBSKILL.md` |
| cdc-or-replication-lag | Diagnose TiCDC replication lag, changefeed failure, owner/maintainer/dispatcher, and sink bottlenecks. | `cdc-or-replication-lag/SUBSKILL.md` |
| network-or-connectivity | Diagnose independent network, connectivity, gRPC, and cross-component communication root causes. | `network-or-connectivity/SUBSKILL.md` |
| component-failure-or-bug | Diagnose panic, restart, crash, known bug, and component failure root causes. | `component-failure-or-bug/SUBSKILL.md` |
