diary

Installation
SKILL.md

Diary

An implementation diary captures the narrative of your work: what you did, why, what worked, what broke, what was tricky, and what needs review. The concept of "diary" activates existing behavioral patterns without requiring much engineering -- the model already knows what a diary is.

Working Loop

Follow this cycle for each meaningful unit of progress:

  1. Implement -- make the code change
  2. Update diary -- add or update the current step in the diary file
  3. Commit -- commit the code and diary together

A "step" is a logical chunk of work, not necessarily a single commit. Examples: "wire up the API endpoint", "debug the flaky test", "research how the auth middleware works".

File Location

Diary files live at docs/diary/YYYY-MM-DD-<slug>.md relative to the project root.

  • The date is when work on the task started
Related skills

More from maragudk/fabrik

Installs
3
Repository
maragudk/fabrik
GitHub Stars
6
First Seen
Apr 14, 2026