哪些代码曾经说好“先简化,以后再改”,如今没人记得?ponytail-debt 是一个把代码里的 ponytail: 注释收集成待处理清单的 Skill。它依赖团队已经使用这套标记,不会自动识别全部技术债。
这类注释记录两件事:当前简化方案能撑到哪里,以及出现什么情况就该重新处理。它扫描仓库中的代码注释,跳过依赖目录、版本记录和构建产物,按文件整理每个标记。
清单里有文件与行号、简化了什么、限制是什么、何时需要升级。缺少升级办法或触发条件的标记,会被注明 no-trigger,提醒你补上“什么时候回来处理”,而不是只写一个模糊的以后。
它最后汇总标记数量与缺少触发条件的数量,默认只读取并报告。若要把清单保存成文件,需要提出保存要求;也可以补充查看代码行的修改记录,帮助了解责任来源。它不会替你修复这些延期项,没找到标记也不等于整个仓库没有技术债。