changelog
Record shipped work in the monthly changelog (append-only).
Skill by MedAdemBHA
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/medadembha-changelog
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/changelog
What's inside
- Skill name
changelog- Description
- Record shipped work in the monthly changelog (append-only). Use when something ships or when asked "what changed", "add to changelog", "release notes", or "what shipped this month".
- License
- MIT
- Instructions
- 92 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# changelog
The memory of the knowledge base. Every month gets one file; history is **append-only**. This is what the SessionStart hook surfaces so the agent starts each session knowing recent work. Pairs with [`author`](../author/SKILL.md) and [`router`](../router/SKILL.md).
> Golden rule: **never delete or rewrite shipped history.** Reversals get a *new* entry, not an edit.
## Writing style (enforce)
Direct, tech + business. No filler. Outcome first.
- Each entry = a small table (Outcome / Delivered / Business impact / Commits). No narrative paragraphs.
- Summary = 4 bullets max: release type, biggest business change, biggest technical change, prod risk/action.
- Concrete only: feature names, paths, hashes, numbers. Cut adjectives.
---
## 1 — One file per month
`changelog/(mmm-yy).md` — lowercase 3-letter month + 2-digit year: `(apr-26).md`, `(may-26).md`.
`changelog/README.md` is the index: a table of `| Month | Highlights |`, newest first.
Link to a month file (parens need angle brackets): `[may-26](<(may-26).md>)`.
---
## 2 — Anatomy of a month file
```markdown
# Month YEAR — <release / period title>
> Window: `<base>` (`hash`, date) → `<head>` (`hash`, date). Scope: `N` commits.
## Summary
- Release type: patch | feature | architectural
- Biggest business change: <one line>
- Biggest technical change: <one line>
- Risk / action for prod: <one line>
## What Changed
### 1. <Feature / theme>
| | |
|---|---|
| Outcome | <one line> |
| Delivered | <bullet; bullet> |
| Business impact | <one line> |
| Commits | `<hash>` <desc>; `<hash>` <desc> |
### 2. <next theme>
```
A reader skimming the `Outcome` rows alone should understand the release.
---
## 3 — The shipping flow (where changelog fits)
The roadmap (`plans/upcoming/`) and the changelog are two ends of one pipe:
```
plans/upcoming/{critical,now,next,later}.md ── ships ──► changelog/(mmm-yy).md
(what's coming) (what landed)
```
When something ships:
1. **Move** the line out of the `plans/upcoming/*` horizon — don't let shipped work linger there (it kills the roadmap's signal).
2. **Add / update** the entry in the current `changelog/(mmm-yy).md`.
3. **Cross-link**: the feature plan's `## What shipped` table references the changelog month; the ADR/spec stay linked from the plan.
4. If a known bug got fixed, move it from `reviews/bugs/open.md` to `reviews/bugs/fixed.md` with the commit ref.
`plans/upcoming/README.md` keeps a short "Recently shipped" pointer list to the last few months — **pointers only, no restating**.
---
## 4 — Generating an entry from git
To build a month/release entry, diff the two refs and group commits by theme:
```bash
# commits in head not yet in base, newest first
git log --no-merges --pretty='%h %ad %s' --date=short BASE..HEAD
# count for the scope line
git rev-list --count --no-merges BASE..HEAD
```
Then: cluster commits into 3–8 themes → write a `### N. Theme` block each → fill outcome / delivered / why / commits → write the Executive Summary last (it summarizes the blocks).
---
## 5 — Why append-only matters
The changelog is the project's long-term memory. An agent (or a new teammate) that reads the newest one or two month files gets the recent trajectory: what was built, why it mattered, which commits. Editing or pruning old months erases that trail. Superseded decisions are recorded as *new* lines that reference the old — the history of the change is itself information.From MedAdemBHA/docflow, MIT.
More from MedAdemBHA/docflow
- 0.617score
check
MedAdemBHA
Friendly docflow readiness check: one status, one reason, and the exact next command.
SkillBFreshness: B★ 44Claude Code +9 - 0.614score
validate
MedAdemBHA
Run the profile-aware DocFlow documentation readiness gate.
SkillBFreshness: B★ 44Claude Code +9 - 0.592score
repair
MedAdemBHA
Safe maintenance for an existing docflow setup.
SkillBFreshness: B★ 44Claude Code +9 - 0.567score
adopt
MedAdemBHA
Add docflow to a repo that already has docs, without rewriting them.
SkillCFreshness: C★ 44Claude Code +9 - 0.567score
init
MedAdemBHA
Set up docflow in a repo with no docs yet: scaffold the docs tree, write docflow.json, add agent guidance.
SkillCFreshness: C★ 44Claude Code +9 - 0.567score
router
MedAdemBHA
Find the right doc before reading code.
SkillCFreshness: C★ 44Claude Code +9 - 0.567score
author
MedAdemBHA
Write a new doc in the right place with the right name.
SkillCFreshness: C★ 44Claude Code +9 - 0.567score
doctor
MedAdemBHA
Read-only docflow diagnosis: scans docs, config, changelog, and links, then recommends init, adopt, or repair.
SkillCFreshness: C★ 44Claude Code +9
Signals
- Stars
- 44
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Jun 15, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MedAdemBHA/docflow
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MedAdemBHA
- 0.617score
check
MedAdemBHA
Friendly docflow readiness check: one status, one reason, and the exact next command.
SkillBFreshness: B★ 44Claude Code +9 - 0.614score
validate
MedAdemBHA
Run the profile-aware DocFlow documentation readiness gate.
SkillBFreshness: B★ 44Claude Code +9 - 0.592score
repair
MedAdemBHA
Safe maintenance for an existing docflow setup.
SkillBFreshness: B★ 44Claude Code +9 - 0.567score
adopt
MedAdemBHA
Add docflow to a repo that already has docs, without rewriting them.
SkillCFreshness: C★ 44Claude Code +9 - 0.567score
init
MedAdemBHA
Set up docflow in a repo with no docs yet: scaffold the docs tree, write docflow.json, add agent guidance.
SkillCFreshness: C★ 44Claude Code +9 - 0.567score
router
MedAdemBHA
Find the right doc before reading code.
SkillCFreshness: C★ 44Claude Code +9
Cite this page
changelog skill. Agent Mart. https://agentmart.dev/skills/medadembha-changelog (last updated 2026-10-24)