ThePrimeagen

ThePrimeagen/99

Lua 活跃
89
2026-02-23
4k
+35
#11
193

项目简介

真正得体的Neovim人工智能代理

Neovim AI agent done right

智能解读

智能解读 自动生成

ThePrimeagen/99 是一个为 Neovim 编辑器设计的 AI 代理插件,旨在为熟练的开发者提供理想的人工智能辅助编程工作流。该项目基于 Lua 语言开发,深度集成于 Neovim 环境,通过引入“技能”系统来优化和限制 AI 的交互范围,从而提升代码生成与问题解决的精准度。用户可以通过在提示中输入“@”符号来调用特定技能,并利用自动补全功能快速构建请求。该插件目前主要支持 TypeScript 和 Lua 语言,强调为特定、受限的开发场景提供高效的 AI 支持,而非处理通用编程问题。项目仍处于早期开发阶段,功能可能不稳定,适合愿意参与测试和反馈的高级 Neovim 用户探索更智能的编辑器集成 AI 方案。

智能标签

使用场景

使用场景 自动生成

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

1

智能补全函数体

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

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

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

2

重构选中代码

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

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

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

3

添加代码注释

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

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

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

4

技能化AI提示

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

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

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

项目健康度

73
B 良好

综合活跃度、人气、增长、社区、文档评估

活跃度
25/25
人气
21/25
增长
14/20
社区
3/15
文档
10/15
在 GitHub 上查看

项目信息

作者 ThePrimeagen
来源 GitHub
周期 每日
仓库 ID ThePrimeagen/99
最新提交 2026-02-23 15:45:29
首次采集 2026-02-24 08:01:54
最后更新 2026-02-24 08:03:27

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手