grokkit/docs/user-guide/review.md
Greg Gauthier cd47686679
All checks were successful
CI / Test (pull_request) Successful in 42s
CI / Lint (pull_request) Successful in 27s
CI / Build (pull_request) Successful in 23s
docs: refactor README and docs structure for better organization
- Simplified README.md by moving detailed command docs, workflows, and development info to dedicated user-guide/ and developer-guide/ directories.
- Created index.md files for both guides to improve navigation.
- Extracted individual command guides (e.g., chat.md, edit.md) into user-guide/ for focused, maintainable documentation.
- Moved architecture, configuration, and troubleshooting to developer-guide/.
- Updated README links to point to the new docs structure.
2026-03-07 22:42:43 +00:00

1.7 KiB

🔍 Review Guide

The review command provides an AI-powered code review of your current repository or a specific directory. It analyzes your changes (git diff) and repository status to provide meaningful feedback.

Key Features

  • Automated Code Review: Get an instant review of your changes without waiting for a teammate.
  • Context-Aware: Analyzes your staged and unstaged changes using git diff and git status.
  • Actionable Feedback: Provides a concise summary and 3-5 specific, actionable improvements.

Usage

# Review staged changes
git add feature.go
grokkit review

# Review all changes
grokkit review

# Get detailed review
grokkit review --debug          # See API timing info

Output includes:

  • Summary of changes
  • 3-5 actionable improvements
  • Potential bugs or issues
  • Best practice suggestions

Options

Flag Description
--model, -m Override the default model (e.g., grok-4)

How it Works

  1. Change Analysis: Grokkit runs git status and git diff to see what you've changed.
  2. Review Request: It sends these changes to Grok with a specialized code review prompt.
  3. AI Evaluation: Grok reviews the code for logic errors, style issues, and potential bugs.
  4. Summary and Tips: You get a high-level summary and specific suggestions for improvement.

Best Practices

  • Review small diffs: For the most focused and useful feedback, run review frequently on smaller sets of changes.
  • Combine with Lint: Run grokkit lint first to catch basic syntax and style issues, then use review for deeper logic analysis.
  • Model selection: More complex changes may benefit from the deeper reasoning capabilities of grok-4.