- 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.
52 lines
2.5 KiB
Markdown
52 lines
2.5 KiB
Markdown
# Grokkit User's Guide
|
|
|
|
Welcome to the full user documentation for **Grokkit** — a fast, native Go CLI for Grok that supercharges your coding workflow.
|
|
|
|
## Quick Navigation
|
|
|
|
### 🛡️ Safety & Change Management
|
|
- **[Safety & Change Management](safety.md)** — Learn how Grokkit integrates with Git to keep your codebase stable and safe.
|
|
|
|
### 🔄 Workflows
|
|
- **[Grokkit Workflows](workflows.md)** — Learn how to integrate Grokkit into your development cycle effectively.
|
|
|
|
### Core Commands
|
|
- **[👨🍳 Recipe](recipe.md)** — The star of the show. Run powerful, transactional, multi-step LLM workflows defined in simple markdown files.
|
|
- **[🤖 Agent](agent.md)** — Multi-file agent for complex refactorings and project-wide changes.
|
|
- **[🏗️ Scaffold](scaffold.md)** — Safely generate new files with Grok preview + confirmation.
|
|
- **[🧪 Testgen](testgen.md)** — Generate high-quality unit tests for Go, Python, C/C++, etc.
|
|
- **[✏️ Edit](edit.md)** — In-place file editing with Grok (safe preview mode).
|
|
|
|
### Git Workflow Commands
|
|
- **[✅ Commit](commit.md)** — AI-powered conventional commit messages with direct git commit.
|
|
- **[📝 Commit-Msg](commit-msg.md)** — Generate AI-suggested conventional commit messages.
|
|
- **[🗒️ Changelog](changelog.md)** — Generate CHANGELOG.md from git history.
|
|
- **[📋 PR-Describe](pr-describe.md)** — Generate full PR descriptions.
|
|
- **[📜 History](history.md)** — Summarize recent git history.
|
|
|
|
### Other Useful Commands
|
|
- **[💬 Chat](chat.md)** — Full interactive chat with history and streaming
|
|
- **[🤖 Query](query.md)** — One-shot programming-focused queries
|
|
- **[🔍 Review](review.md)** — AI code review of the current repo/directory
|
|
- **[🔧 Lint](lint.md)** — Lint + AI-suggested fixes
|
|
- **[📖 Docs](docs.md)** — Generate documentation comments
|
|
- **[Completion](completion.md)** — Generate shell completion scripts
|
|
- **[🏷️ Version](version.md)** — Print version information
|
|
|
|
---
|
|
|
|
## Getting Started
|
|
|
|
See the [main README](../README.md) for installation and basic usage.
|
|
|
|
See the [Configuration Guide](../developer-guide/CONFIGURATION.md) for detailed information on how to configure Grokkit via environment variables and config files.
|
|
|
|
Want to dive deep? Start with the **[Recipe Guide](recipe.md)** — it's the most powerful and unique feature of Grokkit.
|
|
|
|
---
|
|
|
|
## Contributing to the Docs
|
|
|
|
Found something missing or unclear? Feel free to open a PR or issue on the repo.
|
|
|
|
Happy hacking! |