npm.io
0.1.6 • Published 2h ago

@lemon-pi/lemon-pi

Licence
MIT
Version
0.1.6
Deps
0
Size
183 kB
Vulns
0
Weekly
0

Lemon Pi

Lemon Pi 是面向 Lemon 项目的 AI 开发助手增强包。

它让 Pi 在进入 Lemon 平台、Lemon Admin、Lemon Framework 或派生业务项目时,默认懂项目画像、开发约定、权限菜单、租户边界、前后端协作和上线前检查。你不需要每次从零解释项目结构,也不需要记一堆底层能力名;日常只用 /lemon:* 命令描述需求即可。

为什么需要它

普通 AI 助手进入一个 Lemon 项目,常见问题是:

  • 不知道当前仓库是后端、前端、平台源码,还是前后端混合项目。
  • 容易绕过现有模块、工具类、代码生成器和页面约定,重复造轮子。
  • 不熟悉 Lemon 的返回结构、分页、逻辑删除、租户、数据权限、菜单、按钮和字典规则。
  • 做前后端功能时,容易漏掉接口契约、权限 SQL、菜单入口和页面验证。
  • 方案讨论时过早进入写代码,或者开发时没有先定义验证方式。
  • 项目结构探索时容易用大量搜索命令乱扫,而不是优先走结构化索引。

Lemon Pi 把这些经验沉淀成默认工作协议,让 AI 更像一个熟悉 Lemon 项目的协作者。

它能带来什么

进入项目先识别

Lemon Pi 会识别当前项目画像,并根据后端、前端、平台源码、派生项目或混合仓库选择不同工作方式。

只暴露简单入口

底层 Lemon 能力被隐藏为内部知识库,用户只需要使用 /lemon:init/lemon:route/lemon:plan/lemon:spec/lemon:audit 等命令。

优先理解结构

在支持 CodeGraph 的项目中,Lemon Pi 会要求 AI 优先使用结构化索引理解模块、调用链、定义位置和影响面,减少无目的的全仓搜索。

先想清楚再动手

模糊需求会先进入方案探索;中等任务会先规划;复杂模块会先整理需求、设计、任务和验收点。

默认复用已有能力

开发前会优先寻找同模块实现、Lemon Framework 工具类、zvue 配置、权限字典配置、菜单按钮规则和代码生成能力。

开发带验证纪律

真正进入开发任务后,会先明确测试、复现步骤、接口请求、构建检查或验收用例。交付时必须说明验证结果。

高风险自动提醒审计

涉及租户、权限、数据权限、菜单、字典、SQL、前后端契约或大范围改动时,Lemon Pi 会要求进入审计流程。

适合谁

  • 维护 Lemon Framework 派生后端的开发者。
  • 维护 Lemon Admin 派生前端的开发者。
  • 经常做 CRUD、菜单、按钮、字典、租户、流程审批和前后端联调的团队。
  • 希望 AI 更懂项目约定,而不是每次都从零解释上下文的人。
  • 希望开发过程默认具备复用意识、验证意识和审计意识的团队。

典型用法

第一次进入项目:

/lemon:init

不知道用哪个入口:

/lemon:route 给课程分类管理增加后端 CRUD、前端列表、新增、编辑、删除和菜单权限

只是了解项目:

/lemon:doc 梳理当前项目结构、约定和开发入口

需求还模糊:

/lemon:storm 我想做一个 AI 助教使用率看板,你有什么想法

复杂模块:

/lemon:spec 设计课程体系管理模块,包含分类、课程、章节、上下架、权限和审计

完整使用说明见 USAGE.md

Keywords