mcpField
D
ds-ledger

ds-ledger

github.com/aicodekingAgent workflows263441 installsUpdated 2w ago
Repository

About ds-ledger

ds-ledger is a skill for keeping a concise, evidence-backed TSV record of decisions and progress during extended work. It helps agents and reviewers retain the goal, track changes in direction, and document failures as well as outcomes.

Key features

  1. 01Creates a TSV work ledger
  2. 02Records goals and completion conditions
  3. 03Logs decisions with evidence and results
  4. 04Tracks reversions and abandoned work
  5. 05Stops after repeated lack of progress

Use cases

  1. 01Tracking decisions across a long task
  2. 02Giving reviewers evidence for each step
  3. 03Recording failures and course corrections

Install

Copy the command and run it in a terminal.

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

After installing, type/ds-ledgerin Claude Code to confirm it loaded.

Details

From the project README

ds-ledger

A long run forgets its own reasons. A short written ledger keeps the goal in view and lets a reviewer trust the result.

Steps

  1. Create one TSV file, for example .ds-ledger.tsv, with the header ts phase decision why evidence result. Put the goal and done condition in the first row.
  2. Before each step, re-read the goal row and the last ten rows. Check that the next step still serves the goal. If it does not, log the drift and correct course.
  3. After each real decision, append one row:
    • ts: ISO 8601 time.
    • phase: the phase or workstream.
    • decision: what you chose or did, one line.
    • why: the reason in plain words.
    • evidence: a pointer, never prose. A commit hash, file:line, a command and its result, or an artifact path.
    • result: the outcome, such as "tests pass", "reverted", "open".
  4. Keep each cell on one line with no tabs.
  5. Log reverts and dropped work too, with the reason. Failures are the most useful rows.
  6. At the end, add a summary row and point the user to the file. Commit it only if a reviewer needs it.

Stop when

  • The run ends and the summary row is written.
  • If three rows in a row show no progress toward the goal, stop the run and report.

Rules

  • Every row needs evidence you can open or rerun. "Looked fine" is not evidence.
  • Write rows the way you would tell a teammate, plain and concrete.
  • Do not rewrite old rows. Append corrections.

Comments

Markdown supported