commit
commit 是一个用于把工作区中的未提交改动整理成逻辑清晰、原子化的 Conventional Commits 的技能。它针对当前分支的合并基点(merge base)对未提交文件做范围判断,区分属于本分支的文件与可能来自其他分支或 worktree 的越界文件。对于越界或不确定的文件,它不会自动纳入提交,而是先列出计划并请用户确认。它适用于多 worktree、多智能体并行开发的场景,避免误把别人的文件一并提交。它既可以单独以 /commit 方式调用,也可作为 ship 流程(如 /send-it)中的一个步骤,在 lint 关口之前先形成干净的提交。它只负责暂存决策与提交本身,不推送、不开 PR、不写 changelog。