♻️ refactor(agent): streamline skills and rulesets

This commit is contained in:
csh
2026-08-11 14:56:21 +08:00
parent 9010829c6d
commit 34a3a5dec1
13 changed files with 333 additions and 121 deletions
+5 -5
View File
@@ -110,10 +110,10 @@ TSL 语法事实唯一由 `tsl-syntax-reference` 管理;`rulesets/tsl/index.md
- `rulesets/index.md`:规则集索引(跨语言)
- `rulesets/tsl/index.md`TSL 领域路由与事实边界
- `rulesets/cpp/index.md`C++ 核心约定46 行)
- `rulesets/python/index.md`Python 核心约定44 行)
- `rulesets/typescript/index.md`TypeScript 核心约定47 行)
- `rulesets/markdown/index.md`Markdown 核心约定(31 行,仅代码格式化)
- `rulesets/cpp/index.md`C++ 核心约定
- `rulesets/python/index.md`Python 核心约定
- `rulesets/typescript/index.md`TypeScript/JavaScript 核心约定
- `rulesets/markdown/index.md`Markdown 格式化边界(仅代码格式化)
更多说明:`rulesets/index.md`
@@ -247,7 +247,7 @@ skills = ["tsl-syntax-reference", "tsl-api-reference"]
1. **仓库级(跨语言)共识**:对所有语言都成立的规则与流程。
- 提交信息:`docs/common/commit_message.md`
- 行尾与文本规范:`.gitattributes`
- 智能体最低要求:`.agents/*`工作原则、质量底线、安全边界)
- 智能体最低要求:`.agents/*`语言硬约束、事实所有者路由和阻断边界)
2. **语言级(Language-specific)规范**:只对某个语言成立的风格与工具。
- 例如 TSL 的命名/文件顶层声明限制、C++ 的 `.clang-format/.clang-tidy`、Python 的 `ruff`、TypeScript 的 ESLint/类型约束等。