Skip to content
Back to skills

Changelog Entry

ASecurity

Write the Enfolded CHANGELOG entry when documenting a completed change batch or preparing its PR.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 4, 2026
ai-agentspythonnodedocumentation

Security analysis

A100/100

Scanned October 5, 2026

npx -y skills add mark-weeks/hello-nested-worlds-adventure --skill changelog-entry --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Changelog Entry?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Changelog Entry
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mark-weeks-changelog-entry/badge)](https://www.skillsdirectory.com/skills/mark-weeks-changelog-entry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: changelog-entry
description: Write the Enfolded CHANGELOG entry when documenting a completed change batch or preparing its PR.
---

# CHANGELOG entry

`docs/CHANGELOG.md` is the running deviation-and-surprise log the next cold
session navigates by. One entry per change batch, written so a reader who
wasn't there learns what actually happened — quantify surprises, don't just
describe outcomes.

## House format

Add each batch under the first `## [Unreleased]` in `docs/CHANGELOG.md`, newest
first within `### Added` for new capabilities or `### Fixed` for corrections to
existing behavior or guidance. The bullets above `[Unreleased]` record the
`v0.1.1-qa.*` QA prereleases cut on 2026-08-31 (the layout note under the title
explains them); leave them in place and never use them as the insertion point.
Keep the release-section scheme. Each batch is one bullet:

1. **Bold headline** — a sentence naming what changed and why it matters,
   followed by a parenthesized list of the load-bearing files touched.
2. **Narrative with measured evidence.** Numbers over adjectives:
   "+1 syllable renames 77/83 nodes", "70.68% of nodes", "~350 ms once per
   seed", "530 KB → 428 KB". If a surprise or deviation occurred during the
   work, it belongs here with its magnitude — that is the log's purpose.
3. **`Verified:` sentence** — the actual check outcomes and measured counts for checks run.
   For code/merge verification, include Ruff, Python, Vitest, bundle freshness,
   installed-wheel smoke, and Playwright if run. For documentation-only work,
   name the document checks; never fill in a passing suite that was not run.
4. **`**Irreversibility check:**` closing line** — produced by the
   `irreversibility-check` skill; "none — <why>" for most batches, or the
   ratified one-way-door statement when a door was consciously walked
   through.

## Rules

- One entry per change batch — never several small bullets for one PR,
  never one bullet spanning two PRs.
- A substantial audit or pre-mortem that drives the batch lands as
  `docs/evaluation/YYYY-MM-DD-<name>.md` in the same PR, and the entry
  points at it.
- Architectural or continuity decisions get an ADR in `docs/decisions/` house style (Context /
  Decision / Trade-offs accepted / Revisit when… / Rejected alternatives),
  preferably written before building.
- Record material clarifications from the irreversibility review in the entry.

## Completion

Done when one entry accurately describes this batch, its measured evidence, verification,
and diff-based irreversibility result. Update the same entry as the batch changes. This
skill does not itself authorize a commit, PR publication, or merge.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…