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

For Contributors

For Maintainers

Documentation Principles

  1. Keep it Current: Update docs when code changes
  2. Be Specific: Include file paths and line numbers
  3. Explain Why: Document decisions and trade-offs
  4. Link Liberally: Cross-reference related docs
  5. Maintain History: Preserve context for future reference

Contributing to Documentation

When updating documentation:

  1. Features: Update when adding/changing user-facing functionality
  2. Architecture: Update when making structural or design decisions
  3. Tasks: Create task documents before implementation, update during work
  4. History: Append completed work, never delete

See tasks/README.md for task documentation standards and current status.