skills/commit/SKILL.md
Git 提交工作流,当用户需要提交代码、生成规范提交消息、拆分多模块改动时使用。
npx skillsauth add coderfee/ai commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
执行标准化的 Git 提交流程,确保提交历史符合 Conventional Commit Messages。
git status 和 git diff 识别改动逻辑,特别留意 submodule 指针变更(参见「Submodule 规范」)。git add . (或特定文件) 和 git commit -m "<message>"。git push。<type>(<scope>): <subject>
feat: New featurefix: Bug fixdocs: Documentation only changesstyle: Changes that do not affect the meaning of the code (white-space, formatting, etc)refactor: A code change that neither fixes a bug nor adds a featureperf: A code change that improves performancetest: Adding missing tests or correcting existing testschore: Changes to the build process or auxiliary tools and libraries.。当检测到 git status 中存在 submodule 指针变更(new commits / modified content)时,按以下规则处理:
chore(deps): 例行升级、跟随上游主分支。feat(<submodule>): 引入 submodule 内的新功能。fix(<submodule>): 修复 submodule 内的 Bug。vendor/foo → foo。bump to v1.2.0 / sync with upstream main。cd 进入 submodule 完成提交并推送,再回到父仓库更新指针。feat(auth): add google oauth2 supportfix(db): resolve connection leak in productionrefactor(utils): simplify date format logicchore(deps): bump shared-ui to v2.3.1feat(theme-engine): sync with upstream mainfix(protocol): update to patched release v0.9.2development
Android 项目自动构建发布,当用户需要打包、构建、导出 Android APK 时使用,支持自动版本号递增、签名打包、多路径导出。
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------