Changelog Observer

Track development session events in a daily markdown changelog, including file changes, test results, and key decisions.

majiayu000 18809ce 2 files · 1.9 KB Updated 567 repo stars

File contents

Changelog Observer

Track session context in .changelog/session-YYYY-MM-DD.md.

Log target

  • Use .changelog/session-YYYY-MM-DD.md for the current local date.
  • Create .changelog/ and the session file if they do not exist.
  • If the session file is new, initialize it from template.md.
  • Append new entries in chronological order.

What to log

  • file-change: after creating, editing, or deleting project files.
  • test-result: after running tests, checks, or validation commands.
  • decision: after making an implementation or architecture decision worth preserving.

Entry rules

  • Keep each description short and specific.
  • List only directly affected files.
  • Use none when no files were changed.
  • Do not rewrite earlier entries unless they are incorrect.

Template

Use the markdown structure in template.md for each appended entry.

majiayu000/claude-skill-registry-data/tree/main/workflow/changelog-observer commit 18809cec7f

Frequently asked questions

npx skillmds add majiayu000/changelog-observer