跳到正文
cccskills
免费在 GitHub 公开中文介绍

commit

检查当前 Git 改动和近期提交记录,再按 Conventional Commits 格式创建聚焦的提交。可只暂存相关文件,并处理钩子检查失败的问题。

原文查看原文说明

Stage and create a Conventional Commits message for the current change

EverMind-AI/EverOS星标 13,704(GitHub 13,704 + cccskills 0)

实测评分 未实测

查看安装方法

适用场景

  • 检查改动并创建提交
  • 从差异中选择相关文件
  • 按约定编写提交说明

中文介绍

功能

检查当前改动、已暂存的差异和近期提交记录,然后指导创建一个聚焦于单项逻辑改动的提交。提交说明遵循 Conventional Commits 格式,包括 feat 或 fix 等类型、可选范围,以及简短的改动摘要。重大变更和相关议题可写在正文或页脚中。如果工作区混有无关改动,只暂存属于本次提交的文件。

适用场景

提交前想检查差异并与现有提交记录的写法保持一致时,可以使用此技能。如果提交说明会由钩子检查,或需要避免将不同改动误放进同一提交,也适合使用。

使用示例

  • “检查差异,把改动适当分开并提交。”
  • “为这个修复编写符合 Conventional Commits 的提交说明。”
  • “修复提交钩子的报错后再提交。”

注意事项

commit-msg 钩子使用 gitlint 检查提交说明。不要使用 --no-verify;钩子失败时应修复原因后重新提交。不要将机密、生成文件或尚未完成的改动直接提交到受保护的 main 分支。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
A良好禁止使用 `--no-verify`,也禁止将机密或未完成改动直接提交到 `main`。
安装难易度所需工具和 API 密钥是否少且有说明
A良好列明所需的 Git 命令和 `gitlint` 钩子。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月29日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md1.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

/commit

Create a well-formed commit following the Conventional Commits standard. The format is enforced by gitlint in the commit-msg hook.

Steps

  1. Run git status and git diff (and git diff --staged) to see what changed.

  2. Review recent history for style: git log --oneline -10.

  3. Group the change into a single focused commit. If the working tree mixes unrelated changes, stage selectively (git add -p / specific paths) rather than committing everything at once.

  4. Write the message in Conventional Commits form:

    <type>[(scope)][!]: <imperative summary, ≤72 chars>
    
    <optional body: what & why, wrapped at 72>
    
    <optional footer: BREAKING CHANGE: …, Refs: #123>
    
  5. Never use --no-verify. If pre-commit hooks fail, fix the cause and re-commit.

  6. Do not commit secrets, generated artifacts, or work-in-progress directly to the protected main branch.

Types

TypeUse for
featnew feature
fixbug fix
refactorbehavior-preserving restructure
testadd / update tests
docsdocumentation
styleformatting only
perfperformance
choreconfig / build / tooling
buildbuild system or dependencies
ciCI configuration
revertrevert a previous commit

Notes

  • No emoji — the title must start with the type.
  • One logical change per commit; keep the history bisectable.
  • The summary is imperative mood: "add", not "added" / "adds".
  • scope is optional: fix(search): …. A ! before the colon (or a BREAKING CHANGE: footer) marks a breaking change.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

add-memory-kind

免费有简介

指导开发者新增可持久化的业务记忆类型:按需选择 Markdown、SQLite 和 LanceDB,确定 Markdown 文件策略,再配置所需的架构、仓库和写入器。

  • 新增可持久化的业务记忆类型
  • 设计存储层组合
  • 连接 Markdown 原文与检索索引
EverMind-AI/EverOS1.4万2026年10月29日 更新

new-branch

免费有简介

在更新后的 `main` 分支上创建用途明确的 Git 分支,并按改动类型选择前缀,如功能、修复、文档、CI、维护或重构,再添加简短的小写连字符名称。

  • 为新功能创建分支
  • 为修复问题创建分支
  • 开始更新文档
EverMind-AI/EverOS1.4万2026年10月29日 更新

pr

免费有简介

使用 GitHub CLI `gh`,按仓库模板将当前分支的改动提交为面向 `main` 的拉取请求。创建前运行 `make ci`,通过后推送分支并填写改动摘要、所属领域、验证结果、检查清单和审阅备注。

  • 为已完成的改动创建拉取请求
  • 填写拉取请求模板各项内容
  • 记录持续集成和手动检查结果
EverMind-AI/EverOS1.4万2026年10月29日 更新

release

免费有简介

指导将 everos 新版本发布到 PyPI,包括更新版本号和变更日志、创建触发自动工作流的标签,并完成审批。工作流上传后,还需检查并发布 GitHub Release 草稿。

  • 发布补丁版或次要版本
  • 分发预发布版本
  • 根据变更日志整理发布页面
EverMind-AI/EverOS1.4万2026年10月29日 更新

查看 EverMind-AI 的全部技能

报告此技能的问题