What problem does it solve? Ending a Lens work session often leaves target, control, and governance repositories with uncommitted or unpushed changes, risking lost work and inconsistent repo state. This Skill enforces a mandatory closeout that commits, pushes, and verifies every touched repo is clean before the session ends. ## Core Features & Use Cases - Automated Repo Closeout: Inspects git status across the target, control, and governance repos, stages session changes, creates conventional commits, and pushes each branch. - Clean-State Verification: Re-runs git status after pushes and stops with a structured blocker if any repo remains dirty instead of reporting false success. - Safety Guardrails: Refuses to sweep unrelated user edits into closeout commits and never uses sibling git worktrees, operating only on canonical workspace checkouts. - Use Case: After finishing a Lens feature session that modified the target and governance repos, run the postflight flow to commit and push both repos and receive a verification summary with commit hashes and push status. ## Quick Start Run the lens-postflight closeout to commit, push, and verify clean state for all repos touched in this session.