ThePrimeagen

ThePrimeagen / 99

#1
2,245103+542 todayLua

Neovim AI agent done right

💡 Use Cases

这是一个为Neovim设计的AI编程助手,专注于代码生成、重构和文档等具体编程任务,通过技能化提示提升AI编码效率。

智能补全函数体

Problem: 开发者需要编写一个函数,但不想手动写完整的实现逻辑,希望AI能根据函数签名和上下文自动生成代码。

Solution: 使用99的fill in function功能,AI会根据函数定义和周围代码自动生成合适的函数实现。

Example: 在Lua文件中定义了函数签名后,调用99自动补全函数体,AI会生成符合上下文的实现代码。

重构选中代码

Problem: 开发者有一段代码需要重构或优化,但不确定如何改进,希望获得AI的专业建议。

Solution: 在Neovim中选中代码块,使用99的visual selection功能,AI会分析代码并提供重构建议或直接生成改进版本。

Example: 选中一个复杂的条件判断逻辑,让AI重构为更清晰、可读性更高的代码结构。

添加代码注释

Problem: 开发者需要为现有代码添加文档注释(如JSDoc、LuaDoc),但手动编写耗时且可能不准确。

Solution: 使用99的代码注释功能,AI会根据代码逻辑自动生成合适的文档注释。

Example: 为TypeScript函数自动生成JSDoc注释,包括参数说明、返回值和功能描述。

技能化AI提示

Problem: 开发者需要AI执行特定编程任务,但通用AI提示不够精准,需要更结构化的指令。

Solution: 使用99的@技能系统,通过特定技能指令(如@refactor、@document)让AI执行专业化的编程任务。

Example: 在提示中输入@refactor,然后描述重构需求,AI会以专业重构模式处理代码。

📊 Project Info

Language
Lua
Stars
2,245
Forks
103
Today
+542
Ranking
#1
Collection
Overall
Trending Date
January 31, 2026

🏷️ Topics

NeovimLuaAI代理代码辅助实验性开发者工具Neovim用户高级用户