mcpField
D
ds-ledger

ds-ledger

github.com/aicodekingAgent 工作流263441 次安装2 周前更新
代码仓库

关于 ds-ledger

ds-ledger 是一项技能,用于在长期任务中维护简洁且有证据支撑的 TSV 记录。它帮助 Agent 和审查者记住目标、追踪方向变化,并记录失败与结果。

主要功能

  1. 01创建 TSV 工作记录
  2. 02记录目标和完成条件
  3. 03用证据与结果记录决策
  4. 04追踪回退与放弃的工作
  5. 05连续无进展时停止

适用场景

  1. 01追踪长期任务中的决策
  2. 02为审查者提供各步骤依据
  3. 03记录失败与方向调整

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aicodeking/deepseek-stack --skill ds-ledger

安装后在 Claude Code 中输入/ds-ledger确认已加载。

详细介绍

ds-ledger

长时间运行会忘记初衷。简短的书面台账能让目标始终清晰,并让审查者信任结果。

步骤

  1. 创建一个 TSV 文件,例如 .ds-ledger.tsv,并使用表头 ts phase decision why evidence result。在第一行写下目标和完成条件。
  2. 每个步骤开始前,重新阅读目标行和最后十行。检查下一步是否仍服务于目标。如果不是,就记录偏离并纠正方向。
  3. 每次作出实际决策后,追加一行:
    • ts:ISO 8601 时间。
    • phase:阶段或工作流。
    • decision:你选择或执行的事项,写成一行。
    • why:用通俗的语言说明原因。
    • evidence:填写指向证据的引用,不要写描述性文字。可以是提交哈希、file:line、命令及其结果,或产物路径。
    • result:结果,例如“测试通过”“已还原”“待处理”。
  4. 每个单元格都保持在一行内,不得包含制表符。
  5. 也要记录还原操作和放弃的工作,并说明原因。失败是最有用的记录。
  6. 结束时,添加一行总结,并告诉用户文件的位置。只有审查者需要时才提交该文件。

停止条件

  • 运行结束并写入总结行。
  • 如果连续三行都没有推动目标进展,就停止运行并报告。

规则

  • 每行都需要提供可打开或可重新运行的证据。“看起来没问题”不算证据。
  • 像向队友说明情况那样填写记录,语言通俗、具体。
  • 不要改写旧记录。追加更正内容。

评论

支持 Markdown