Development Setup
This page documents the tools and AI agents used to develop nwgrep.
AI Agents & Models
Google Antigravity
- Flash - Quick iterations and code generation
- Gemini Pro - Complex reasoning and design decisions
Zed Editor with Claude
- Claude Opus 4.5 - Architecture and complex refactoring
- Claude Sonnet 4.5 - Feature implementation and documentation
Tools & Extensions
Claude Plugins
github.com/laurigates/claude-plugins
Enhanced Claude capabilities within Zed for file operations, git integration, and terminal commands.
Roborev
Continuous code review and refactoring. Uses a git-hook to run and evaluate each commit.
Development Stack
| Tool | Purpose | Documentation |
|---|---|---|
| uv | Python package management | docs.astral.sh/uv |
| ruff | Linting and formatting | docs.astral.sh/ruff |
| ty | Python type checker | docs.astral.sh/ty |
| pytest | Testing framework | docs.pytest.org |
| just | Command runner | just.systems |
| prek | Better pre-commit | prek.j178.dev |
| mkdocs-material | Documentation | squidfunk.github.io/mkdocs-material |