llm-nvim Documentation
December 12, 2025 ยท View on GitHub
This directory contains comprehensive documentation for the llm-nvim plugin.
Documentation Structure
Core Documentation
- Features: Complete feature list, requirements, and configuration options
- Architecture: Architectural decisions, data flows, and technical rationale
- History: Historical record of completed development work
Task System
- tasks/: Implementation task documentation
- tasks/README.md: Task system overview and current status
- tasks/critical/: Blocking issues (P0)
- tasks/code-quality/: Code cleanup (P1)
- tasks/testing/: Test infrastructure (P1-P2)
- tasks/documentation/: Documentation improvements (P2)
- tasks/performance/: Performance optimizations (P3)
Quick Navigation
For Users
- Getting Started: See main README.md
- Features: Features Documentation
- Configuration: Configuration Options
For Contributors
- Architecture: Architecture Documentation
- Current Tasks: tasks/README.md
- Development Workflow: ../AGENTS.md
- Testing: ../README.md#testing
For Maintainers
- Task Management: tasks/README.md
- History: history.md
- Architecture Decisions: Architecture Decisions
Documentation Principles
- Keep it Current: Update docs when code changes
- Be Specific: Include file paths and line numbers
- Explain Why: Document decisions and trade-offs
- Link Liberally: Cross-reference related docs
- Maintain History: Preserve context for future reference
Contributing to Documentation
When updating documentation:
- Features: Update when adding/changing user-facing functionality
- Architecture: Update when making structural or design decisions
- Tasks: Create task documents before implementation, update during work
- History: Append completed work, never delete
See tasks/README.md for task documentation standards and current status.