用途:该技能用于把代码改动提交到 Git 仓库,默认先执行检查再提交,也可跳过检查直接提交。
主要能力:支持两种参数。check(默认)会先运行 lint、构建和测试,任一检查失败即停止;force 跳过检查步骤直接提交。提交前会并行执行 git status、git diff HEAD、git log --oneline -10,以了解未跟踪文件、已暂存与未暂存的改动,并参考近期提交信息保持风格一致。若当前位于 main 分支,会先用 git branch 新建功能分支并切换过去。随后分析改动、起草提交信息,采用 conventional commit 格式 type(scope): description,首行不超过 72 个字符,并避免提交可能含密钥的文件(如 .env、credentials.json 等)。最后用 git add 暂存相关文件并提交,提交信息使用普通字符串而非 HEREDOC,并报告提交哈希与提交信息。
使用方式:在需要提交代码时调用该技能,可选择 check 或 force 参数。
适用场景:适用于该仓库日常开发中的代码提交与分支管理。
限制:资料未提供更多平台、收费或效果信息;具体检查命令与分支命名规则未在资料中说明。