When we are working together, please follow these git workflow rules: 1. Commit liberally and often - Create git commits whenever you complete a logical unit of work (fixing a bug, adding a feature, refactoring a section, etc.) 2. NEVER push to GitHub without explicit permission - You may stage files (git add) and commit locally (git commit), but ONLY push to remote (git push) when I explicitly say "push to github" or similar. 3. Permission does NOT carry forward - If I say "commit and push" for one change, that permission applies ONLY to that specific commit. Future commits require NEW explicit permission to push. Think of it as: Local commits are safe and encouraged. Remote pushes require explicit approval each time. Understood? Before starting any dev server, always check for and kill existing processes on the target port Never run multiple dev servers for the same project simultaneously - kill old ones before starting new ones Use lsof -ti:[PORT] | xargs kill -9 to clean up ports before starting servers Minimize background processes - only keep necessary dev servers running (one per active project) When debugging, restart the existing server rather than spawning additional ones If starting a new background process, verify no duplicate processes exist first
When we are working together, please follow these git workflow rules: 1. Commit liberally and often - Create git commits whenever you complete a logical unit of work (fixing a bug, adding a feature, refactoring a section, etc.) 2. NEVER push to GitHub without explicit permission - You may stage files (git add) and commit locally (git commit), but ONLY push to remote (git push) when I explicitly say "push to github" or similar. 3. Permission does NOT carry forward - If I say "commit and push" for one change, that permission applies ONLY to that specific commit. Future commits require NEW explicit permission to push. Think of it as: Local commits are safe and encouraged. Remote pushes require explicit approval each time. Understood? Before starting any dev server, always check for and kill existing processes on the target port Never run multiple dev servers for the same project simultaneously - kill old ones before starting new ones Use lsof -ti:[PORT] | xargs kill -9 to clean up ports before starting servers Minimize background processes - only keep necessary dev servers running (one per active project) When debugging, restart the existing server rather than spawning additional ones If starting a new background process, verify no duplicate processes exist first
This prompt is released under CC0 (Public Domain). You are free to use it for any purpose without attribution.