ワンクリックで
changelog
基于 git commits 自动生成 CHANGELOG.md 变更日志。支持语义化版本、分类整理、多格式输出。触发场景包括"生成变更日志"、"更新 CHANGELOG"、"版本记录"。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
基于 git commits 自动生成 CHANGELOG.md 变更日志。支持语义化版本、分类整理、多格式输出。触发场景包括"生成变更日志"、"更新 CHANGELOG"、"版本记录"。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Mac 系统深度清理和优化工具。使用 Mole (mo 命令) 执行系统清理、磁盘分析、应用卸载、系统优化等任务。 触发场景(当用户提到以下任一内容时使用此 skill): - 清理 Mac、清理磁盘、释放空间、清理缓存、清理系统 - 卸载应用、删除应用、移除应用及其残留 - 磁盘分析、查看磁盘占用、大文件查找、空间分析 - 系统优化、系统维护、刷新系统、重建缓存 - 系统状态、系统监控、CPU/内存/磁盘监控 - 清理 node_modules、清理构建产物、清理项目依赖 - 清理安装包、删除 dmg/pkg 文件 - Mac 清理工具、类似 CleanMyMac 的功能 - "我的 Mac 太慢了"、"磁盘空间不足"、"电脑卡顿" - 即使没有明确说 "Mole",只要涉及上述场景就应使用
快速搭建和配置 pnpm monorepo 项目结构,包含 TypeScript、tsup 构建、私有 npm registry 配置。当用户需要"创建 monorepo"、"初始化 monorepo 项目"、"配置 pnpm workspace"、"设置 monorepo 构建"、"monorepo setup"时使用。特别适合需要统一管理多个包、配置构建工具、处理 TypeScript 路径问题的场景。即使用户只是说"帮我搭建项目结构"或"配置构建",如果涉及多包管理也应该使用此 skill。
智能拆分暂存区的代码变更为多个符合 Conventional Commits 规范的逻辑提交。当用户需要将大量变更按逻辑关系分组提交时使用,比如"拆分这些提交"、"把暂存区的变更分成多个 commit"、"按功能分别提交"、"split commits"等场景。特别适合处理包含多个模块、多种类型文件(配置、代码、测试、文档)的复杂变更集。
OKR 优化与质量评估专家。当用户需要:(1) 评估现有 OKR 的质量,(2) 优化模糊或不可量化的关键结果,(3) 检查 OKR 是否符合核心原则(聚焦、可量化、有挑战),(4) 将任务型 KR 转化为结果型 KR,(5) 提供具体的改进建议时使用。触发词包括"帮我优化 OKR"、"检查这个 OKR"、"这个 KR 写得好吗"、"如何量化这个目标"。
GitHub PR 代码审查技能。检查代码质量、安全性、性能和最佳实践,生成结构化审查报告。触发场景包括"审查 PR"、"代码检查"、"review pull request"。
重构完整性检查技能。验证重构后代码的一致性、完整性和正确性,确保没有遗漏或破坏性变更。触发场景包括"检查重构"、"重构验证"、"代码迁移检查"。
| name | changelog |
| description | 基于 git commits 自动生成 CHANGELOG.md 变更日志。支持语义化版本、分类整理、多格式输出。触发场景包括"生成变更日志"、"更新 CHANGELOG"、"版本记录"。 |
| allowed-tools | Bash(git:*), Read, Write, Edit |
自动从 Git 提交历史生成结构化的 CHANGELOG.md,遵循 Keep a Changelog 规范。
| 类型 | 说明 | 示例 |
|---|---|---|
| feat | 新功能 | 新增用户登录功能 |
| fix | Bug 修复 | 修复登录验证失败问题 |
| docs | 文档更新 | 更新 API 文档 |
| style | 代码格式 | 调整代码缩进格式 |
| refactor | 代码重构 | 重构用户服务模块 |
| perf | 性能优化 | 优化列表渲染性能 |
| test | 测试相关 | 添加用户模块单元测试 |
| chore | 构建/工具 | 更新构建配置 |
| ci | CI/CD | 添加自动部署流程 |
| revert | 回滚 | 回滚登录功能变更 |
# Changelog
本项目的所有重要变更都将记录在此文件中。
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/),
并且本项目遵循 [语义化版本](https://semver.org/lang/zh-CN/)。
## [Unreleased]
### Added
- 待发布的新功能
## [1.2.0] - 2026-03-02
### Added
- 新增用户登录功能
- 新增权限管理模块
### Fixed
- 修复登录验证失败问题
- 修复表格分页显示错误
### Changed
- 优化首页加载速度
- 更新依赖版本
### Removed
- 移除废弃的 API 接口
## [1.1.0] - 2026-02-15
### Added
- 新增数据导出功能
### Fixed
- 修复文件上传失败问题
/changelog
/changelog v1.0.0 v1.2.0
/changelog --new-version 1.3.0
/changelog --unreleased
/changelog --format json
git log v1.0.0..v1.1.0 --pretty=format:"%s" --no-merges
git tag -l --sort=-version:refname
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s" --no-merges
git log --pretty=format:"%s" --no-merges | grep "^feat"
<type>(<scope>): <subject>
<body>
<footer>
| 提交信息 | 类型 | 范围 | 主题 |
|---|---|---|---|
feat(auth): add OAuth login | feat | auth | add OAuth login |
fix: resolve null pointer | fix | - | resolve null pointer |
docs(api): update endpoint docs | docs | api | update endpoint docs |
{
"scripts": {
"changelog": "claude -p '/changelog --new-version'",
"release": "npm version patch && npm run changelog"
}
}
name: Update Changelog
on:
push:
tags:
- 'v*'
jobs:
changelog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Generate Changelog
run: |
# 使用 claude-code 生成 changelog
{
"categories": {
"added": ["feat", "feature"],
"fixed": ["fix", "bugfix"],
"changed": ["refactor", "perf", "style"],
"deprecated": ["deprecate"],
"removed": ["remove"],
"security": ["security"]
}
}
{
"titles": {
"added": "新增功能",
"fixed": "问题修复",
"changed": "变更优化",
"security": "安全更新"
}
}
# 1. 确保所有提交已推送
git push
# 2. 生成变更日志
/changelog --new-version 1.2.0
# 3. 创建标签
git tag v1.2.0
# 4. 推送标签
git push --tags
# 快速修复后的变更记录
/changelog v1.2.0 HEAD
# 生成从项目开始的完整 changelog
/changelog --all