What problem does it solve? It ensures that code produced by dev-agents is committed to version control in a controlled, traceable way, preventing unreviewed commits, accidental pushes, and out-of-scope changes from entering the repository. ## Core Features & Use Cases - Scoped per-task commits: Stages only the files belonging to the current task (TSK) and proposes a conventional commit message with task reference, never bundling multiple tasks into one commit. - Mandatory human gate: Shows the staged diff and proposed message and waits for explicit user approval before every commit; never pushes automatically. - VCS safety constraints: Blocks commits on detached HEAD, open conflicts, or out-of-scope staged changes, and forbids force pushes, amends, and branch switching. - Use Case: After a dev-agent finishes a backend task in the soli-projects monorepo, invoke this Skill to stage only that task's files, propose a feat(be): ... commit message, log the commit hash to wiki/log.md, and wait for your OK before committing on main. ## Quick Start Ask the agent to run the vcs-handoff procedure to stage and commit the current task's changes with a proposed commit message for your approval.