--- description: Always create a local git commit after finishing a task alwaysApply: true --- # Git commit after work After completing a user-requested change (code, docs, firmware, assets), always: 1. Update `CHANGELOG.md` when behavior changes 2. `git add` relevant files and create a local commit (do not push unless asked) 3. Keep the working tree clean before ending the turn