What problem does it solve? Personas writing scratch files and running shell commands kept restating the same rules in every agent brief, and unsafe patterns like stdout redirects, command substitution, and inline multi-line PR bodies caused permission prompts and corrupted content. ## Core Features & Use Cases - Working-file discipline: Routes every scratch file (commit messages, PR/issue bodies, drafts) to the session scratchpad via the Write tool, never a shell redirect. - Shell command rules: Documents what the permission matcher actually stops — $(...)/backticks, VAR=x env prefixes, file-creating redirects — and prescribes git -C, npm --prefix, and gh <subcommand> --repo flag positioning. - --body-file mandate: Requires posting any multi-line or backtick-bearing PR/issue body from a file with --body-file so shell interpolation cannot strip backticks and $. - Use Case: A reviewer persona needs to post a multi-line merge verdict with code snippets; it writes the verdict to the session scratchpad with Write, then runs gh pr comment --body-file <path> so the markdown survives intact. ## Quick Start Preload this skill in any persona that writes files or runs shell commands, then follow its rules when composing Bash calls and gh PR/issue bodies.