# TiDB GTM Skills + Brain — your always-on GTM buddy

Version: `beta v0.13`  
<img width="2047" height="424" alt="image" src="https://github.com/user-attachments/assets/0c9d475e-31c0-455a-aa98-b396dd6f4e9c" />

Repository: `https://github.com/pingcap-inc/tidb-gtm-skills-n-brain`

This is the single source repo for TiDB GTM workflow logic (`skills/`) and TiDB GTM knowledge baseline (`brain/`).

**First-time setup:** see [INSTALL.md](INSTALL.md) (workspace root, update flow, optional global symlinks).

## Quick start

```bash
git clone https://github.com/pingcap-inc/tidb-gtm-skills-n-brain.git
cd tidb-gtm-skills-n-brain
```

```text
@skills/find-skill/SKILL.md
@brain/knowledge/product.md
```

Describe your goal in plain language; `find-skill` routes you to the right skill sequence and brain files.

## Skills vs brain

### `skills/` — how to work

- **What:** 19 `SKILL.md` workflows (ICP -> competitive -> GTM brief -> messaging -> launch -> field -> content + review gates).
- **Why trust it:** Workflow patterns adapted from proven open-source GTM/agent frameworks, then tailored for TiDB usage.
- **When to use:** planning and producing external GTM artifacts, from strategy to distribution.
- **How to use:** start at `find-skill`, then load only the brain files suggested by each skill.

### `brain/` — what we align to

- **What:** markdown reference files for product, ICP, competitors, messaging snapshot, and benchmark standards.
- **How to think about it:** org baseline that evolves on release/messaging/competitive cadence.
- **Boundary:** does not replace legal review, account-specific evidence, or signed local facts.
- **How to use:** load scoped files as context, not the entire brain by default.

## Documentation map

| Open | What you get |
|------|---------------|
| [INSTALL.md](INSTALL.md) | Setup, update flow, optional `scripts/install-global-skills.sh` |
| [skills/README.md](skills/README.md) | Skill index, workflow map, review gates, design provenance |
| [brain/README.md](brain/README.md) | Knowledge index, skills->brain mapping, maintenance ownership |
| [tidb-gtm-pack.code-workspace](tidb-gtm-pack.code-workspace) | Multi-root workspace for `skills/` and `brain/` |

## Why this system is designed this way

- **Separation of concerns:** keep workflow logic stable in `skills/`, keep fast-changing GTM facts in `brain/`.
- **Controlled quality:** stage gates (`strategy`, `messaging`, `content`) reduce overclaim risk before publishing.
- **Traceable updates:** brain files have explicit owners and update triggers to avoid stale messaging.
- **Reusable operations:** one repo and unified paths (`@skills/...`, `@brain/...`) reduce onboarding friction.

## Typical use paths

- **PMM launch cycle:** `find-skill` -> `tidb-product-narrative` -> `tidb-messaging-platform` -> `tidb-messaging-review` -> `tidb-launch-brief`.
- **Field campaign:** `find-skill` -> `tidb-field-brief` + `brain/playbooks/messaging.md`.
- **Technical content:** `find-skill` -> `tidb-tech-story` -> `tidb-channel-copy` -> `tidb-content-review`.

## Skills → brain reference

Each skill loads only the brain files it needs. Full detail in [brain/README.md](brain/README.md).

| Skill | Stage | Brain files to load |
|-------|-------|---------------------|
| `find-skill` | Foundation | *(routes to others)* |
| `tidb-brand-voice` | Foundation | `knowledge/product.md` |
| `tidb-brand-visual` | Foundation | `knowledge/brand.md` |
| `tidb-icp-synthesis` | 0 | `knowledge/icp.md` |
| `tidb-competitive-map` | 0 | `knowledge/competitors.md` |
| `tidb-gtm-benchmark` | 0 | `knowledge/competitors.md` |
| `tidb-gtm-brief` | 1 | `knowledge/product.md`, `knowledge/icp.md` |
| `tidb-strategy-review` | 1 | — |
| `tidb-product-narrative` | 2 | `knowledge/product.md` |
| `tidb-messaging-platform` | 2 | `knowledge/product.md`, `knowledge/icp.md`, `knowledge/competitors.md`, `playbooks/messaging.md` |
| `tidb-benchmark-narrative` | 2 | `playbooks/benchmark-standards.md`, `knowledge/product.md` |
| `tidb-messaging-review` | 2 | `playbooks/messaging.md`, `knowledge/product.md` |
| `tidb-launch-brief` | 3 | `playbooks/messaging.md`, `knowledge/product.md` |
| `tidb-field-brief` | 3 | `knowledge/icp.md`, `playbooks/messaging.md` |
| `tidb-tech-story` | 4 | `knowledge/product.md`, `playbooks/messaging.md`, `playbooks/seo-geo-standards.md` |
| `tidb-case-study` | 4 | `knowledge/product.md`, `playbooks/messaging.md`, `playbooks/benchmark-standards.md`, `playbooks/seo-geo-standards.md` |
| `tidb-thought-leadership` | 4 | `knowledge/product.md`, `playbooks/messaging.md`, `playbooks/seo-geo-standards.md` |
| `tidb-channel-copy` | 4 | `playbooks/messaging.md` |
| `tidb-developer-story` | 4 | `knowledge/product.md` |
| `tidb-content-review` | 4 | `playbooks/messaging.md`, `knowledge/product.md` |

## Maintenance quick rules

- Pull updates before major work: `git pull`.
- Use `[TBD]` instead of inventing unsupported metrics.
- For messaging baseline changes, update `brain/playbooks/messaging.md` only after messaging review pass.

## Migration note

This repo consolidates previous repositories `0xF4ng/tidb-gtm-skills` and `0xF4ng/tidb-gtm-brain` into one private repo.  
Their commit histories are preserved under `skills/` and `brain/`.
