The Objective:
To have git information integrated into my prompt so that I don't waste time establishing a mental context everytime I go to use git.
The Problem:
Every existing zsh-git setup I found was a half-baked kludge; either the person who wrote it didn't have a thorough understanding of git, they didn't have a thorough understanding of zsh, or both.
The Solution:
Write a better soultion myself.

My approach is implemented as two separate zsh modules:

zgitinit
Handles gathering git information
prompt_wunjo_setup
A prompt theme that makes use of the data collected by zgitinit

Because of this flexible approach, to use my prompt all you need do is add 4 lines to your ~/.zshrc.
Here's what it looks like:
Zsh Git demo1 preview

To get it, go to its GitHub project page.