What problem does it solve? When an Executor agent works in its own dedicated git worktree, direct file-edit tools (Read/Edit/Write, or shell cat/grep/sed) are often permission-blocked against that path, leaving no obvious way to apply a fix or safely coordinate with a live session. This Skill provides the git-plumbing technique and safety discipline to write corrected files into the worktree anyway, and to decide when it is safe to merge, rebase, or touch a branch the Executor is actively working on. ## Core Features & Use Cases - Fix application without file-edit access: Stage corrected content as a git blob via hash-object/update-index and materialize it with checkout-index, using only git subcommands that remain permitted. - Ready-to-run script: scripts/apply_fix_to_worktree.sh automates the blob-stage-materialize flow, warns about unrelated uncommitted changes, and leaves committing to you after verification. - Live-session safety rules: Check git status before any merge/revert/checkout, work only on files the live session is not touching, and never interrupt a running Executor to ask permission. - Use Case: An Executor agent is mid-task in a worktree and you spot a bug in a file it already committed. Run the script to drop in the corrected file, run the test suite against the worktree, then commit - all without disturbing its uncommitted work. ## Quick Start Apply a corrected file to the Executor's worktree by running scripts/apply_fix_to_worktree.sh with the worktree path, the target file path, and your fixed file, then verify and commit.