npx skills add https://github.com/epicenterhq/epicenter --skill git包含 Shell 命令
此技能包含可能执行系统命令的 shell 命令指令(!command``)。安装前请仔细审查。
相关技能:如需将多文件变更拆分为原子提交,请参阅
incremental-commits。
在需要执行以下操作时使用此模式:
feat:/fix: 类型的 PR 添加面向用户的必要更新日志条目。根据您正在处理的工作按需加载这些内容:
feat:/fix: 类型 PR 的更新日志条目,请阅读 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
feat:新功能(与语义化版本中的 MINOR 对应)fix:错误修复(与语义化版本中的 PATCH 对应)docs:仅文档变更refactor:既不修复错误也不添加功能的代码变更perf:性能改进test:添加或修改测试chore:维护任务、依赖项更新等style:代码风格变更(格式化、缺少分号等)build:构建系统或依赖项的变更ci:CI 配置文件和脚本的变更feat(transcription):EditRecordingDialog)、功能区域(transcription、sound)ui 或 backend我们的单体仓库使用统一的版本方案(8.Y.Z),其中主版本号 8 是永久的:
Z(例如,8.0.1 → 8.0.2)!:feat(api)!: change endpoint structure — 递增 Y,重置 Z! 会触发主版本升级。使用 ! 时,在提交页脚中包含 BREAKING CHANGE: 及详细信息。
feat(transcription): add model selection for OpenAI providersfix(sound): resolve audio import paths in assets modulerefactor(EditRecordingDialog): implement working copy patterndocs(README): clarify cost comparison sectionchore: update dependencies to latest versionsfix!: change default transcription API endpoint提交信息的主题行描述了 WHAT(是什么)发生了改变。提交正文解释了 WHY(为什么)。
好的提交(解释了动机):
fix(auth): prevent session timeout during file upload
Users were getting logged out mid-upload on large files because the
session refresh only triggered on navigation, not background activity.
差的提交(仅描述了是什么):
fix(auth): add keepalive call to upload handler
第一个提交告诉未来的开发者代码存在的 WHY。第二个提交则迫使他们深入代码才能理解其目的。
Generated with [Claude Code](https://claude.ai/code)Co-Authored-By: Claude <noreply@anthropic.com>Generated with [opencode](https://opencode.ai)Co-Authored-By: opencode <noreply@opencode.ai>每周安装次数
69
仓库
GitHub 星标数
4.3K
首次出现
2026年1月20日
安全审计
安装于
opencode60
gemini-cli59
codex58
cursor57
github-copilot56
claude-code56
Contains Shell Commands
This skill contains shell command directives (!command``) that may execute system commands. Review carefully before installing.
Related Skills : See
incremental-commitsfor breaking multi-file changes into atomic commits.
Use this pattern when you need to:
feat:/fix: PRs.Load these on demand based on what you're working on:
feat:/fix: PRs, read references/changelog-entries.md<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
feat: New features (correlates with MINOR in semantic versioning)fix: Bug fixes (correlates with PATCH in semantic versioning)docs: Documentation only changesrefactor: Code changes that neither fix bugs nor add featuresperf: Performance improvementstest: Adding or modifying testschore: Maintenance tasks, dependency updates, etc.style: Code style changes (formatting, missing semicolons, etc.)build: Changes to build system or dependenciesfeat(transcription):EditRecordingDialog), feature areas (transcription, sound)ui or backend unless truly appropriateOur monorepo uses a unified version scheme (8.Y.Z) where major version 8 is permanent:
Z (e.g., 8.0.1 → 8.0.2)! after type/scope: feat(api)!: change endpoint structure — increments Y, resets Z! expecting a major bump.Include BREAKING CHANGE: in the commit footer with details when using !.
feat(transcription): add model selection for OpenAI providersfix(sound): resolve audio import paths in assets modulerefactor(EditRecordingDialog): implement working copy patterndocs(README): clarify cost comparison sectionchore: update dependencies to latest versionsfix!: change default transcription API endpointThe commit message subject line describes WHAT changed. The commit body explains WHY.
Good commit (explains motivation):
fix(auth): prevent session timeout during file upload
Users were getting logged out mid-upload on large files because the
session refresh only triggered on navigation, not background activity.
Bad commit (only describes what):
fix(auth): add keepalive call to upload handler
The first commit tells future developers WHY the code exists. The second makes them dig through the code to understand the purpose.
Generated with [Claude Code](https://claude.ai/code)Co-Authored-By: Claude <noreply@anthropic.com>Generated with [opencode](https://opencode.ai)Co-Authored-By: opencode <noreply@opencode.ai>Weekly Installs
69
Repository
GitHub Stars
4.3K
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode60
gemini-cli59
codex58
cursor57
github-copilot56
claude-code56
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
122,000 周安装
ci