GitHub Push Protocol
Commit Guidelines
Message Format
- Use concise, one-line commit messages
- Start with lowercase verb (add, update, fix, remove)
- Be specific about changes made
- NO mention of automated tools or AI assistance
Examples
✅ Good:
update team member profiles
fix navigation menu links
add new research project
❌ Bad:
Updated files using Claude
AI-generated improvements
Automated changes
Push Process
- Stage changes:
git add .
- Commit with message:
git commit -m "descriptive one-line message"
- Push to remote:
git push origin master
Pre-push Checklist
- All changes tested locally
- No broken links or images
- Jekyll build succeeds
- Commit message follows protocol