← ClaudeAtlas

project-patch-templatelisted

【模板·复制后改名】项目级补丁 skill 模板。Praxis 里的用户级 skill(doc-layer-system / construction-blueprint / lightweight-design / docs-from-code 等)只含通用引擎与"留白挂载点",不硬编码任何项目特定值。本模板把所有挂载点列成填空区——复制到你项目的 .claude/skills/ 下、改名为 <你的项目>-patch、逐项填上你项目的真实值,引擎即可挂载运行。触发词:由你按需声明。
BackToCimaCoppi/Praxis · ★ 3 · Data & Documents · score 76
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) 死亡线区域的任何变更必须由真人审查,这里把"能力要求"绑定到具体角色/岗位。 | 能力 | 审查人/岗位(示例) | 缺失时的降级方案(示例) | |------|-------------------|----------------------| | 〔填空