Skip to content

AI Workflows

Daily development patterns using AI tools.

Morning Setup

Terminal window
C-x + t # Open project sessionizer
nvim
<leader>ac # Test CodeCompanion with Gemini

Code Review Workflow

Terminal window
<leader>ar # AI code review
<leader>ae # AI explanation
<leader>af # AI fixes
<leader>ao # AI optimization

Focus Mode

Terminal window
<leader>z # Zen mode (70% width)
<leader>Z # Full screen zen
<leader>tt # Dim inactive code
<leader>zx # Exit zen mode

Code Development

Planning Phase

# In CodeCompanion:
"I need to implement user authentication for a React app.
What's the best approach considering security and UX?"

Implementation Phase

// Supermaven keybindings:
// Tab: Accept suggestion
// Ctrl+]: Dismiss suggestion
// Auto-triggers while typing

Refinement Phase

Terminal window
<leader>ar # Review implementation
<leader>ao # Optimize performance
<leader>af # Fix potential issues

Debugging Workflow

Terminal window
# 1. Error analysis
<leader>ac # "Help me debug this error: [details]"
# 2. Code investigation
<leader>ae # AI explanation
<leader>ar # AI review
# 3. Apply fixes
<leader>af # AI-generated fixes

Database Development

Query Development

-- Use AI completion for SQL
SELECT u.id, u.email, u.last_login
FROM users u
WHERE u.last_login < NOW() - INTERVAL '30 days';
-- <leader>j to execute the current SQL buffer with miudb

Schema Design

# In CodeCompanion:
"Design a database schema for an e-commerce platform.
What tables and relationships should I consider?"

Documentation

Terminal window
# Code documentation
<leader>ae # Generate docstrings
# README generation
<leader>ac # "Generate README for this project"
# API documentation
<leader>ae # Generate OpenAPI/Swagger docs