aicodeking/deepseek-stack

ds-ledger

Keep a one-row-per-decision log during long or unattended runs, and re-read it before each step so the run does not drift from its goal.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/aicodeking/deepseek-stack --skill ds-ledger

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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".
  1. Keep each cell on one line with no tabs.
  2. Log reverts and dropped work too, with the reason. Failures are the most useful rows.
  3. 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.
같은 저장소의 Skills

더 많은 Skills

모든 Skills