Skip to content

Development Workflows

Daily development patterns using the integrated environment.

Daily Routine

Morning Setup

# Open terminal (Ghostty starts automatically)

# Navigate to project
C-x + t  # Open tmux sessionizer

# Open editor
nvim

# Check status
:checkhealth
<leader>ac    # Test AI tools
<leader>Dd    # Check database (if needed)

Project Layout

C-x + m  # Split horizontal
C-x + v  # Split vertical

# Example layout:
# ┌─────────────┬─────────────┐
# │   Neovim    │   Browser   │
# ├─────────────┼─────────────┤
# │  Terminal   │   Logs      │
# └─────────────┴─────────────┘

End of Day

<leader>gg  # Lazygit - stage, commit, push
<leader>ac  # AI help for documentation
# Sessions persist automatically

Project Setup

New Project

mkdir ~/projects/new-project
cd ~/projects/new-project
git init
git remote add origin <url>

C-x + t  # Create tmux session
nvim
<leader>ac  # Ask AI for project structure

Environment Config

nvim .env.example
nvim .env.local
nvim .gitignore
nvim README.md

Documentation