What problem does it solve? When a commit lands on the wrong branch in a Graphite stack, manually extracting it requires careful resets and branch surgery that risks losing work. This Skill delegates that operation to the ns flow gt branch-latest-commit CLI, which safely moves the latest eligible commit onto its own Graphite child branch with built-in recovery handling. ## Core Features & Use Cases - Commit Extraction: Moves the latest commit from a clean worktree to a new Graphite child branch, optionally with an explicit branch slug. - Eligibility Enforcement: Refuses remote-ahead or diverged branches, synchronized trunk, branches with existing children, root commits, and merge commits. - Safe Transaction: Creates a recovery branch, resets the source branch, moves the commit, verifies the result, and cleans up recovery evidence. - Use Case: You committed a feature change directly on your main development branch and want it split into its own stacked branch before submitting PRs with Graphite. ## Quick Start Ask the agent to move the latest commit on the current branch to its own Graphite branch using the ns flow gt branch-latest-commit command.