# rulesets/（规则集模板库）

> **重要**：本目录位于 **playbook 仓库**，作为**规则集模板源**。
>
> - **模板源**：`playbook/rulesets/` → 通过 `scripts/playbook.py` 的 `[sync_standards]` 同步 → 目标项目的 `.agents/`
> - **AI 读取**：目标项目根目录的 `.agents/`，而非此处
> - **使用流程**：
>
> ```text
> playbook/rulesets/tsl/  →  [sync]  →  your-project/.agents/tsl/  ←  AI 智能体读取
> (模板源)                               (实际使用)
> ```

本目录用于存放 **AI/自动化智能体规则集模板**，用于分发到其他项目。

本仓库将规则按语言拆分为多个规则集模板：

- `rulesets/tsl/`：TSL 相关规则集（适用于 `.tsl`/`.tsf`）
- `rulesets/cpp/`：C++ 相关规则集（C++23，含 Modules）
- `rulesets/python/`：Python 相关规则集
- `rulesets/typescript/`：TypeScript/JavaScript 相关规则集
- `rulesets/markdown/`：Markdown 相关规则集（仅代码格式化）

目标项目落地时，通过 `scripts/playbook.py` 的 `[sync_standards]`
将规则集从 `rulesets/<lang>/` 同步到目标项目根目录的 `.agents/<lang>/`。

## 三层架构（分层知识库）

`rulesets/` 是三层架构中的 **Layer 1**（语言级硬规则，≤50 行/语言）。
完整分层说明见 `README.md` 的“rulesets/（规则集模板库 - 三层架构）”。
