Coding Workflow
Feature Development Cycle
1. Planning Phase
<leader>ac # Open AI chat
# Example:"I need to implement user authentication.What's the best approach for React + Node.js?"2. Implementation Phase
nvim src/auth/login.js
# Real-time AI completion# Accept with C-J in insert mode
# For complex logic:<leader>aa # AI actions menu<leader>ae # Explain code<leader>af # Fix issues3. Testing Phase
nvim tests/auth.test.js
<leader>ac # "Generate tests for this module"
C-x + m # Split for test terminalnpm test4. Review Phase
<leader>ar # AI code review<leader>ao # Optimization suggestions
<leader>gg # Lazygit - review before commitCode Navigation
# Quick file navigation<leader>ff # Find files<leader>fw # Find word in project<leader>fb # Browse buffers
# Code navigationgd # Go to definitiongr # Find referencesgi # Go to implementationK # Show documentation
# Project switchingC-f # From NeovimC-x + t # From tmuxRefactoring Workflow
1. Identify Opportunities
<leader>ar # AI code review2. Plan Refactoring
<leader>ac # "How should I refactor this for maintainability?"3. Execute Refactoring
<leader>cr # Rename symbols<leader>ca # Code actions<leader>af # Apply AI fixes4. Verify Changes
# Run tests# Use AI to review refactored code