What problem does it solve? Changing a harness project's working language means editing policy text scattered across .harness/rules/00-core.md, CLAUDE.md, and .github/copilot-instructions.md by hand, which is error-prone and hard to roll back. This Skill rewrites exactly those three policy surfaces from canonical plugin templates, with dry-run previews, backups, and idempotent no-op behavior. ## Core Features & Use Cases - Language switching: Set the project to English-only (en) or the consumer-split Chinese policy (zh) with a single command. - Policy refresh: Run with no argument to update a stale project's current language to the latest canonical policy text. - Safe, gated edits: Requires a clean git tree, writes a .bak before every change, shows a dry-run plan, and applies only after explicit user confirmation. - Use Case: A team decides their AI output should be Chinese for humans but English for agents; they run the switch, review the dry-run plan showing the three files to change, confirm, and get timestamped backups plus a full rollback path via git reset. ## Quick Start Ask the AI to switch this harness project to Chinese output and confirm the dry-run plan before applying.