Your objective is to deactivate CocoPilot for the current session.
Behavior
- Verify
.cocoplus/exists. - Remove
.cocoplus/modes/cocopilot.onif present. - Update
.cocoplus/lifecycle/pilot-session.jsonwith:active: falsedeactivated_at
- Output exactly:
CocoPilot off. Back to manual mode.
Exit Criteria
-
.cocoplus/modes/cocopilot.onis absent. - Pilot session state is inactive.
Anti-Rationalization
| Shortcut / Temptation | Why It Fails |
|---|---|
| Treat the skill as complete because the file exists | Skill contracts must describe observable behavior and verification, not just command names. |
| Skip artifact and safety checks for a small command | Small commands still mutate state or guide execution; preserve the same gates. |