بنقرة واحدة
changelog-generator
Generate beautiful CHANGELOG.md from git commits following Keep a Changelog format
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate beautiful CHANGELOG.md from git commits following Keep a Changelog format
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Analyze and optimize code performance, identify bottlenecks, and suggest improvements
Automated deployment orchestration with rollback, blue-green, and canary deployment strategies
Manage development environments, configurations, and secrets across local, staging, and production
Technical documentation specialist - create docs, API references, user guides for technical and non-technical audiences
Backend architecture agent for API design, database schema, and microservices
Data engineering agent for ETL pipelines, data warehousing, and analytics
| name | changelog-generator |
| description | Generate beautiful CHANGELOG.md from git commits following Keep a Changelog format |
| allowed-tools | ["Bash","Write","Read"] |
| version | 1.0.0 |
| author | GLINCKER Team |
| license | Apache-2.0 |
| keywords | ["changelog","documentation","git","versioning"] |
Automatically generate CHANGELOG.md from git commit history following Keep a Changelog format. Groups changes by type, links commits, and maintains semantic versioning.
# Get commits since last release
git log v1.0.0..HEAD --pretty=format:"%H|%s|%an|%ad" --date=short
# Or all commits if no releases
git log --pretty=format:"%H|%s|%an|%ad" --date=short
Detect commit types (Conventional Commits):
feat: Add user authentication → Added
fix: Resolve login bug → Fixed
docs: Update README → Documentation
refactor: Simplify auth logic → Changed
perf: Optimize database queries → Changed
test: Add unit tests → Testing
chore: Update dependencies → Maintenance
Format (Keep a Changelog):
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- User authentication with JWT tokens [#42](https://github.com/user/repo/pull/42)
- Password reset functionality [@johndoe](https://github.com/johndoe) [abc123](https://github.com/user/repo/commit/abc123)
- Two-factor authentication support
### Changed
- Improved error handling in API endpoints
- Updated UI components to use new design system
- Refactored database connection pooling
### Fixed
- Login button not working on mobile devices [#38](https://github.com/user/repo/issues/38)
- Memory leak in background job processor
- SQL injection vulnerability in search endpoint
### Security
- Updated dependencies with known vulnerabilities
- Implemented rate limiting on auth endpoints
- Added CSRF protection
## [1.2.0] - 2025-01-10
### Added
- Dark mode support
- Export data to CSV functionality
### Fixed
- Cache invalidation issue
- Timezone handling in date picker
## [1.1.0] - 2025-01-05
### Added
- User profile customization
- Email notifications
### Changed
- Improved performance of dashboard queries
## [1.0.0] - 2025-01-01
### Added
- Initial release
- Core functionality
- Basic user management
- API endpoints
[Unreleased]: https://github.com/user/repo/compare/v1.2.0...HEAD
[1.2.0]: https://github.com/user/repo/compare/v1.1.0...v1.2.0
[1.1.0]: https://github.com/user/repo/compare/v1.0.0...v1.1.0
[1.0.0]: https://github.com/user/repo/releases/tag/v1.0.0
Automatically categorize based on prefix:
feat: → Added
fix: → Fixed
docs: → Documentation
style: → Changed
refactor: → Changed
perf: → Changed
test: → Testing
build: → Build
ci: → CI/CD
chore: → Maintenance
revert: → Reverted
### Fixed
- Login bug (#42) → Links to issue
- API timeout (PR #45) → Links to PR
- Memory leak [abc123] → Links to commit
## [2.0.0] - 2025-01-15
### ⚠️ BREAKING CHANGES
- Removed support for Node.js 14
- Changed API response format for /users endpoint
- Renamed environment variable `API_KEY` to `APP_API_KEY`
### Migration Guide
1. Update Node.js to version 18 or higher
2. Update API client to handle new response format
3. Rename environment variables in .env file
Based on changes:
User: "Generate CHANGELOG from git history"
Output:
# Changelog
## [Unreleased]
### Added
- 15 new features
### Fixed
- 8 bug fixes
### Changed
- 12 improvements
(Full detailed changelog)
User: "Update CHANGELOG with latest commits"
Process:
User: "Generate CHANGELOG for v2.0.0 release"
Process:
GLINCKER Team