update-changelog
Updates notes/changelog.md based on git history. Use when user says "update changelog", "changelog entry", "release version", "release X.Y.Z", or runs /update-changelog.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Update Changelog
Analyze git history since last changelog update and draft entries for notes/changelog.md.
Quick Start
git log -1 --format="%H" -- notes/changelog.md # baseline
git log <hash>..HEAD --oneline --no-merges # commits
git diff <hash>..HEAD --name-only # files
Draft entries → get approval → add to [Latest additions] section.
What to Include
User-facing:
- New commands, features, UI changes
- Bug fixes users would notice
- Tool/integration improvements
Major technical:
- Architecture changes
- New integrations or services
- Performance improvements
- Security updates
Exclude:
- CLAUDE.md, README.md, CONTRIBUTION.md
- Minor refactoring, code cleanup
- Dev tooling config (ruff, mypy)
- Test-only changes, skills
Entry Format
**Added:**
• Feature (what it does for users)
**Changed:**
• Improvement description
Style Guide
Length: 1-2 lines max. If longer, split or simplify.
Patterns:
- Feature:
Feature name: what it does for users - Command:
/command to do X - Rename:
Renamed /old → /new - Tech context:
(optional detail)at end
Start with:
- Noun (feature name)
- Verb (Support, Improve)
- Command (
/name)
Avoid:
- "Added support for..." → just "Support for..."
- Implementation-only descriptions
- Entries over 2 lines
Bullets: Always use • (not -)
Release Version
When user says "release X.Y.Z":
- Move
[Latest additions]content to new**[X.Y.Z] - YYYY-MM-DD**section - Update version in:
-
pyproject.toml -
letta_bot/__init__.py
-
- Leave
[Latest additions]empty with**Added:**and**Changed:**placeholders
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!