关于 backprop
backprop 是一项工作流技能,将输出中的经验回溯到产生它的源文件。它在限定范围内按固定且有条件的顺序调用指定的审查与编辑技能,并报告各步骤的执行或跳过情况。
主要功能
- 01限定输出与来源范围
- 02用 re0-memo 提取经验
- 03用 elon 审视规则
- 04用 ssotize 汇总经验
- 05刷新并精简已修改来源
- 06报告执行、跳过与交接
适用场景
- 01根据纠正意见更新源规则
- 02将审查发现写入文档
- 03清理导致失败流程的源文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lilmgenius/ paperthin --skill backprop安装后在 Claude Code 中输入/backprop确认已加载。
附带文件agents/openai.yaml
详细介绍
把产出中的经验带回生成它的源文件,然后让这些源文件保持整洁。
目标
有人指出输出有误;修复应落在生成它的内容中。神经网络中的反向传播会衡量输出误差,并将误差传回所有参与生成输出的层,每一层按各自的贡献进行调整。backprop 对一项工作也做同样的事:re0-memo 衡量误差并指出其类别,elon 质疑那些让错误得以通过的要求,ssotize 将经验写入唯一负责它的源文件,re0、debloat 和 re0-order 则让该源文件呈现为整洁、准确的当前版本。你指定的范围限定每一轮处理的边界;只有满足条件时才执行相应步骤,顺序始终固定。
工作流
- 明确范围。 指出经验来自哪个输出(更正内容、失败的周期、审查发现),以及涉及哪些源文件:生成该输出的文档、规则、技能或代码。如果两者都未指定,就提出用户最近一次更正及其涉及的文件,并在编辑前等待用户确认;如果没有可提出的更正,就询问输出内容并停止。之后的每一步都不得超出此范围。
- 衡量。 针对该输出调用 Skill 工具并传入 "re0-memo"。它提炼出的经验(每条经验都包含类别、证据和指定的归属源文件)将由后续步骤带回源文件。如果未发现任何经验,就报告这一点并停止。
- 质疑。 针对范围内受经验影响的要求和规则,调用 Skill 工具并传入 "elon"。如果范围内没有要求或规则,则跳过。停在其审批关口;用户批准的内容予以执行,拒绝的内容保持原样。
- 整合。 调用 Skill 工具并传入 "ssotize",使每条经验都保存在
re0-memo指定的归属源文件中,并将范围内的其他副本改为引用。若范围内没有与经验重复或矛盾的内容,则跳过。停在其审批关口;用户批准的内容予以执行,拒绝的内容保持原样。 - 刷新。 对上述步骤中已更改的每个归属源文件调用 Skill 工具并传入 "re0",使其读起来仿佛经验一直都在其中。若没有更改任何归属源文件,则跳过。
- 精简。 对范围内已准确且保持最新、但内容冗赘的文字或代码(包括 AI 硬凑的内容)调用 Skill 工具并传入 "debloat"。若没有冗赘内容,则跳过。
- 重新对齐。 对范围内排序原则已经不再统一的每个列表调用 Skill 工具并传入 "re0-order"。若没有顺序偏离的列表,则跳过。
- 移交标点处理。 如果更改后的文本包含 em-dash 或类似符号,请让用户对其运行
dedash;如果包含韩语正文或以中点连接的标签行,则运行dedot。指出需要处理的文件。 - 报告每一步是已运行、已跳过(并说明原因),还是已移交处理;并指出每条经验最终写入哪个归属源文件。
规则
- 保持顺序。先提炼经验,因为后续每一步都要传递它;先质疑要求,再整合内容,避免移动本该删除的内容;先运行
ssotize再运行re0,因为re0会依据规范源文件进行修复;先运行re0再运行debloat,因为debloat精简的是已更新的文字;re0-order放在这两步之后,因为它们可能会删减或合并需要调整顺序的条目;标点处理放在最后,因为每次改写都会重新生成破折号。 - 只有满足条件时才运行相应步骤,并说明每一项跳过的原因。默认运行所有成员属于误用。
- 每个步骤只运行一次。如果后续步骤发现了其无法处理的重复或顺序偏离,应报告其位置,而不是回头重复运行前面的步骤。
- 使用这些成员;绝不自行重实现其流程。若某成员未安装,则跳过并说明;若未安装
re0-memo,就没有经验可带回,因此应停止并说明。 dedash和dedot由用户调用,因此此技能只会将它们列为移交事项,绝不运行它们。- 停在产物处。绝不暂存、提交或推送。
验证
- 每个步骤都报告了已运行、因某个原因跳过或已移交;没有任何步骤未作说明。
- 每条 lesson
re0-memo要么已写入其归属位置,要么已说明未写入的原因。 - 每项编辑都位于固定范围内,且各轮按规定顺序运行。
- 每个已更改的归属位置都呈现为干净的当前版本,没有将任何 lesson 附加到相邻句子中。
评论
支持 Markdown