Git commit
DooTask 插件开发的 Claude Code 技能集:脚手架建插件 / 发版到应用商店 / 写优化 CLAUDE.md。安装:/plugin install dootask@dootask-skills
npx -y skills add dootask/skills --skill git-commitAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
根据当前变更生成 Conventional Commits 提交信息,并按用户要求提交或推送。
SKILL.md
1.1 KB, as published. Nobody here has run it
Git Commit
根据本次对话和当前工作区完成用户要求的 Git 提交任务。
- 检查 Git 状态、已暂存与未暂存差异、当前分支和近期提交。
- 根据实际变更生成一个符合 Conventional Commits、匹配仓库语言和风格的提交信息。
- 仅调用技能时,暂存相关修改并创建提交,不推送;如果用户只要求提交信息,则只输出建议;只有用户明确要求时才推送。
- 如果包含多个无关变更,先给出拆分建议并询问用户,不擅自创建多个提交。
遵守以下规则:
- 以工作区实际内容为准;没有变更时直接说明。
- 只暂存本次提交相关文件,不混入无关修改或疑似密钥、凭据。
- 不强制推送、不绕过 hooks、不改写历史、不丢弃修改,除非用户明确要求。
- 目标或范围不明确时先询问;命令失败时如实报告。
最后简洁说明使用的提交信息、执行结果和剩余修改。