Generated by Code IQ · v1.0

99
Knowledge Tutorial

The 99 project is a sophisticated AI assistant plugin for Neovim that bridges your code editor with powerful AI models. It acts as a "Control Tower," managing context-aware Requests that leverage LSP and Tree-sitter to understand your code's structure. Users can execute operations like searches or refactors through a floating UI, using customizable Skills (Agents) to steer the AI's personality and expertise.

8
Chapters
-
Subsystems
Rabbit Holes
▶ Start Reading ⎇ View on GitHub
System Architecture

How the pieces fit

99 is organized as connected concepts and components. Start broad, then drill down chapter by chapter.

⚙️
Global State & Entry Point
Global State & Entry Point
⚙️
UI & Window Management
UI & Window Management
🛡
Agents & Rules (Skills)
Agents & Rules (Skills)
⚙️
Operations (Ops)
Operations (Ops)
⚙️
The Request Lifecycle
The Request Lifecycle
⚙️
Context Intelligence (LSP & Tree-sitter)
Context Intelligence (LSP & Tree-sitter)
⚙️
AI Providers (Backends)
AI Providers (Backends)
⚙️
Prompt Completions
Prompt Completions
99 — bash
open tutorial
◆ Scanning numbered chapters
◆ Building navigation and Mermaid diagrams
◆ Generating chapter and subsystem pages
✓ 8 chapter pages built
✓ Theme toggle enabled
Repository Overview

Intro and Architecture Diagram

The 99 project is a sophisticated AI assistant plugin for Neovim that bridges your code editor with powerful AI models. It acts as a "Control Tower," managing context-aware Requests that leverage LSP and Tree-sitter to understand your code's structure. Users can execute operations like searches or refactors through a floating UI, using customizable Skills (Agents) to steer the AI's personality and expertise.

Source Repository: https://github.com/ThePrimeagen/99

flowchart TD A0["Global State & Entry Point"] A1["AI Providers (Backends)"] A2["The Request Lifecycle"] A3["Context Intelligence (LSP & Tree-sitter)"] A4["Agents & Rules (Skills)"] A5["UI & Window Management"] A6["Prompt Completions"] A7["Operations (Ops)"] A0 -->|"Loads and manages"| A4 A0 -->|"Controls and tracks"| A5 A7 -->|"Captures user input via"| A5 A7 -->|"Initiates"| A2 A2 -->|"Enriches prompt with"| A3 A2 -->|"Delegates execution to"| A1 A6 -->|"Fetches candidates from"| A4 A7 -->|"Parses tokens via"| A6
Tutorial Chapters

All 8 chapters

Follow sequentially or jump to any topic. Start with Global State & Entry Point.

About This Project

Generated by Code IQ

This tutorial was automatically generated by Code IQ and rendered with the shared tutorial site builder. It can be produced for any repository tutorial folder that follows the numbered markdown chapter layout.

View Code IQ ↗
python build_site.py '/home/runner/work/Code-IQ/Code-IQ/output/99'

// → 8 chapters
// → source: ThePrimeagen/99