원클릭으로
changelog
Add user-facing entries to CHANGELOG.md's Unreleased section for recent changes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add user-facing entries to CHANGELOG.md's Unreleased section for recent changes
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | changelog |
| description | Add user-facing entries to CHANGELOG.md's Unreleased section for recent changes |
Add entries to CHANGELOG.md's ## Unreleased section for
changes that haven't been recorded yet. Never touch a released (## X.Y.Z) section.
Version headings have no brackets and no date — just the bare number (e.g. ## 0.10.0).
Determine which changes to record based on the argument passed:
git describe --tags --abbrev=0) and read
git log <tag>..HEAD (full messages, not just subjects). Compare against what's
already under Unreleased and add only what's missing — safe to re-run after every
change.HEAD~3..HEAD, a single SHA) — read exactly that range
(git log <range>, git show <sha>).git status
shows a dirty tree, read git diff HEAD instead.Read full commit messages and diffs, not just subject lines — a one-line fix: subject
often hides the user-facing detail worth recording (or reveals it's purely internal).
Use Keep a Changelog sections, in this order: Added, Changed, Fixed, Security (add Deprecated / Removed only if genuinely applicable).
Commit type is a starting hint, not the final answer:
feat → Addedfix → Fixed, unless the change addresses a security issue (path traversal,
injection, URL/scheme handling, CSP, auth, secrets) — those go in Security
regardless of commit type. Read the diff to tell an ordinary bug from a
security-relevant one.perf → Changedrefactor, test, docs, chore, ci, build, style → skip — never enters
the changelog. Same for dependency bumps, license regen, and version-bump commits.Unreleased block (the
buggy behavior was never released), fold the fix into the existing Added bullet
instead of adding a separate Fixed line for code users never saw broken.CHANGELOG.md's released sections — read a couple before
writing new ones.Unreleased bullets first; merge/refine rather than duplicate.## Unreleased, creating a subsection
heading only if needed, keeping section order (Added, Changed, Fixed, Security).## Unreleased section. Released sections (## X.Y.Z) are
historical — never rewrite them.pnpm version stamps Unreleased into a versioned
section at release time.git commit — suggest /commit afterward if the
user wants the changelog update committed.Remove AI-generated code slop from a diff, path, branch, or repository
Review a diff for AI-shaped code before a PR, commit, or final summary
Remove useless comments and keep only human-useful context
Flatten nested conditionals and make the happy path readable
Audit a diff for the five dangerous AI patterns
Propose a conventional commit message for the current diff