Mr. Crab outlines a git workflow for contributing to projects on GitHub that involves forking a repository, cloning the fork to your local machine, adding the original repository as an upstream remote for synchronization, creating feature branches for new work, and synchronizing your fork with the upstream repository before submitting a pull request. The workflow helps developers easily contribute code changes back to the original project on GitHub.