mcpField
B
backprop

backprop

github.com/lilmgeniusAgent 工作流1.4k11 次安装3 天前更新
代码仓库

关于 backprop

backprop 是一项工作流技能,将输出中的经验回溯到产生它的源文件。它在限定范围内按固定且有条件的顺序调用指定的审查与编辑技能,并报告各步骤的执行或跳过情况。

主要功能

  1. 01限定输出与来源范围
  2. 02用 re0-memo 提取经验
  3. 03用 elon 审视规则
  4. 04用 ssotize 汇总经验
  5. 05刷新并精简已修改来源
  6. 06报告执行、跳过与交接

适用场景

  1. 01根据纠正意见更新源规则
  2. 02将审查发现写入文档
  3. 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 则让该源文件呈现为整洁、准确的当前版本。你指定的范围限定每一轮处理的边界;只有满足条件时才执行相应步骤,顺序始终固定。

工作流

  1. 明确范围。 指出经验来自哪个输出(更正内容、失败的周期、审查发现),以及涉及哪些源文件:生成该输出的文档、规则、技能或代码。如果两者都未指定,就提出用户最近一次更正及其涉及的文件,并在编辑前等待用户确认;如果没有可提出的更正,就询问输出内容并停止。之后的每一步都不得超出此范围。
  2. 衡量。 针对该输出调用 Skill 工具并传入 "re0-memo"。它提炼出的经验(每条经验都包含类别、证据和指定的归属源文件)将由后续步骤带回源文件。如果未发现任何经验,就报告这一点并停止。
  3. 质疑。 针对范围内受经验影响的要求和规则,调用 Skill 工具并传入 "elon"。如果范围内没有要求或规则,则跳过。停在其审批关口;用户批准的内容予以执行,拒绝的内容保持原样。
  4. 整合。 调用 Skill 工具并传入 "ssotize",使每条经验都保存在 re0-memo 指定的归属源文件中,并将范围内的其他副本改为引用。若范围内没有与经验重复或矛盾的内容,则跳过。停在其审批关口;用户批准的内容予以执行,拒绝的内容保持原样。
  5. 刷新。 对上述步骤中已更改的每个归属源文件调用 Skill 工具并传入 "re0",使其读起来仿佛经验一直都在其中。若没有更改任何归属源文件,则跳过。
  6. 精简。 对范围内已准确且保持最新、但内容冗赘的文字或代码(包括 AI 硬凑的内容)调用 Skill 工具并传入 "debloat"。若没有冗赘内容,则跳过。
  7. 重新对齐。 对范围内排序原则已经不再统一的每个列表调用 Skill 工具并传入 "re0-order"。若没有顺序偏离的列表,则跳过。
  8. 移交标点处理。 如果更改后的文本包含 em-dash 或类似符号,请让用户对其运行 dedash;如果包含韩语正文或以中点连接的标签行,则运行 dedot。指出需要处理的文件。
  9. 报告每一步是已运行、已跳过(并说明原因),还是已移交处理;并指出每条经验最终写入哪个归属源文件。

规则

  • 保持顺序。先提炼经验,因为后续每一步都要传递它;先质疑要求,再整合内容,避免移动本该删除的内容;先运行 ssotize 再运行 re0,因为 re0 会依据规范源文件进行修复;先运行 re0 再运行 debloat,因为 debloat 精简的是已更新的文字;re0-order 放在这两步之后,因为它们可能会删减或合并需要调整顺序的条目;标点处理放在最后,因为每次改写都会重新生成破折号。
  • 只有满足条件时才运行相应步骤,并说明每一项跳过的原因。默认运行所有成员属于误用。
  • 每个步骤只运行一次。如果后续步骤发现了其无法处理的重复或顺序偏离,应报告其位置,而不是回头重复运行前面的步骤。
  • 使用这些成员;绝不自行重实现其流程。若某成员未安装,则跳过并说明;若未安装 re0-memo,就没有经验可带回,因此应停止并说明。
  • dedash 和 dedot 由用户调用,因此此技能只会将它们列为移交事项,绝不运行它们。
  • 停在产物处。绝不暂存、提交或推送。

验证

  1. 每个步骤都报告了已运行、因某个原因跳过或已移交;没有任何步骤未作说明。
  2. 每条 lesson re0-memo 要么已写入其归属位置,要么已说明未写入的原因。
  3. 每项编辑都位于固定范围内,且各轮按规定顺序运行。
  4. 每个已更改的归属位置都呈现为干净的当前版本,没有将任何 lesson 附加到相邻句子中。

评论

支持 Markdown