project-patch-templatelisted
Install: claude install-skill BackToCimaCoppi/Praxis
# 项目级补丁模板(填空即用)
> 这是一份**空白模板**。Praxis 的用户级 skill 是"通用引擎",项目独有的路径、域、死亡线、审查人等不写进引擎,而是由**每个项目自己的补丁 skill**声明。本模板把引擎暴露的所有挂载点收在一处,你照着填即可。
## 怎么用这份模板
1. 把本目录复制到你项目仓库的 `.claude/skills/<你的项目>-patch/`
2. 把 frontmatter 的 `name` 改成 `<你的项目>-patch`,`description` 写清它服务哪些引擎 skill
3. 逐节填下面的「填空区」——**没有的项就显式写「本项目不适用」**,不要留空(留空会让引擎以为你忘了声明)
4. 填完后,引擎 skill(如 doc-layer-system)运行时会读取本补丁,把通用规则叠加上你项目的特例
> 下文每个 `〔填空〕` 都给了一个**中性示例**仅作格式参考,务必替换成你项目的真实值。
---
## 1. 项目形态(doc-layer-system)
声明本项目的文档分层形态,引擎据此裁剪可选层(L2 前端交互、L5 端到端流程可省略)。
```
项目形态:〔填空〕 # 示例:纯后端服务(省略 L2、L5)/ 全栈(七层齐全)/ CLI 工具
```
## 2. 业务域 / 功能模块列表(doc-layer-system)
声明本项目的域划分,引擎按域组织文档与拆分。
```
域列表:〔填空〕 # 示例:账户域、订单域、营销域、结算域
```
## 3. 目录路径(doc-layer-system)
引擎不知道你的文档放哪,这里钉死。
| 挂载点 | 你的值(示例) |
|--------|--------------|
| 文档根目录 `docs_root` | 〔填空〕 示例:`docs/` |
| 运行资产归属路径 | 〔填空〕 示例:`docs/06-运行资产/` |
| 任务总控目录 | 〔填空〕 示例:`docs/00-任务总控/` |
## 4. 单文档行数软上限(doc-layer-system / long-doc-governance)
超过即触发 long-doc-governance 拆分流程。
```
单文档行数软上限:〔填空〕 # 示例:800 行(不声明则默认 ≤800)
```
## 5. 死亡线区域清单(doc-layer-system,最高优先级)
> 引擎已内置**通用兜底死亡线**(鉴权 / 支付 / 用户数据删除 / 权限校验等),无需你声明即生效。
> 本节是在兜底之上**叠加**你项目特有的死亡线区域,**只能加不能减**。
| 死亡线区域 | 代码位置(示例) | 审查要点(示例) |
|-----------|----------------|----------------|
| 〔填空〕 | 〔填空〕 | 〔填空〕 |
| 示例:积分计算 | 示例:`score/CalcService` | 示例:倍率与封顶规则不得 AI 自改 |
## 6. 死亡线审查人绑定(doc-layer-system)
死亡线区域的任何变更必须由真人审查,这里把"能力要求"绑定到具体角色/岗位。
| 能力 | 审查人/岗位(示例) | 缺失时的降级方案(示例) |
|------|-------------------|----------------------|
| 〔填空