Improve context.
Update wording and checks.
Improve git context and add new commands.