Director-mode-lite changelog-observer

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

install
source · Clone the upstream repo
git clone https://github.com/claude-world/director-mode-lite
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/claude-world/director-mode-lite "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/changelog-observer" ~/.claude/skills/claude-world-director-mode-lite-changelog-observer && rm -rf "$T"
manifest: .claude/skills/changelog-observer/SKILL.md
source content

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.