This skill should be used when a rulegate plan needs to be written, revised, or advanced: when the front gate has produced .rulegate/plan.md, when the user says "advance the plan", "replan", "next step", or reports discovered work mid-task, or when a scope-gate block requires restructuring the current plan.