- nightly-changelog-loop.md 42 lines · 2.0 KB
Nightly Changelog Loop
Loop Engineering — a scheduled operations loop that turns the day's merges into a clean, user-facing changelog and announces it automatically.
🎯 Goal
Each night, collect everything merged since the last entry, translate it into user-relevant changelog notes (not raw commits), and notify the team.
⏱️ Schedule
Suggested interval: 24h (run overnight).
▶️ Run it
/loop 24h "Gather all changes merged since the last changelog entry. Write clear, user-facing release notes grouped by Added/Changed/Fixed. Update the changelog file, commit it, and post a summary to the team channel. Skip internal-only changes."🔁 Iteration steps
- Perceive — read merges since the last changelog entry via
change-logger. - Reason — filter to user-facing changes; group as Added / Changed / Fixed.
- Plan — draft concise, human-readable notes.
- Act — update the changelog with
changelog-generatorand commit. - Observe — post the summary through
slack-notifications; confirm delivery.
🛑 Stopping condition
Changelog covers all user-facing changes since the last entry and the team notification was sent.
🧩 Referenced components
agent:documentation/changelog-generator— writes the release notes.hook:automation/change-logger— captures what changed.hook:automation/slack-notifications— announces the update.
💡 Example
Overnight the loop turns 14 merged PRs into 5 user-facing bullet points, commits docs: changelog 2026-06-20, and posts the summary to #releases.
Scanned by NVIDIA SkillSpector
Automated static analysis (no LLM) · v2.12.0 · 2026-10-17
SkillSpector looks for patterns such as shell commands, credential access, network calls or unpinned dependencies. An observation is something worth reading in the files before you install, not a confirmed vulnerability. Components that run code locally, like hooks, MCP servers and security tooling, naturally show more of them.
No observations.
Learn more about NVIDIA SkillSpector or how components are reviewed.