인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

skill-041

skill-041

Edit changelog using git commit history via script.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: skill-041 description: "Edit changelog using git commit history via script."

Edit changelog

GOAL: generate changelog entries from git history and update CHANGELOG.md.

WHEN: the agent needs to update the changelog with recent commits.

NOTE: requires CHANGELOG.md and .last-aggregated-commit (auto-initialized).

Efficiency directives

  • Optimize all operations for token and context efficiency
  • Batch operations on file groups, avoid individual file processing
  • Target only relevant files
  • Reduce token usage

Workflow

  • Run scripts/edit-changelog.sh
  • Capture status from first line of output
  • Handle the status:
    • If ERROR: Stop and report to user
    • If WARN: Report no changes needed
    • If SUCCESS: Report success with entry count
  • DONE

Output

Files modified:

  • CHANGELOG.md - Unreleased section updated
  • .last-aggregated-commit - Updated to HEAD

Status communication:

First line of output indicates status:

  • SUCCESS: [message] - Operation completed with changes
  • WARN: [message] - Operation completed but no changes needed
  • ERROR: [message] - Operation failed

References

The following reference files serve as strict guidelines:

  • references/keep-a-changelog-spec.md: Format specification
  • references/changelog-templates.md: Template variations
  • references/changelog-structure.md: Structure documentation
  • references/aggregation-patterns.md: Aggregation patterns
저장한 Skills