nest

一个结合代码生成与手动开发,实现增量更新的低代码开发框架。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:nest。
它的用途是:一个结合代码生成与手动开发,实现增量更新的低代码开发框架。
完整的 Skill 内容见:https://321skill.com/skills/nest-sail-sail/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我需要快速为一个新的CRM模块生成增删改查的后端API和前端页面。”,它会引导你使用Nest框架的代码生成功能,快速创建出GraphQL Schema、服务层和Vue3组件的基础代码。之后你对生成的用户查询逻辑进行了性能优化,再次为另一个模块生成代码时,你之前的优化会被完整保留,不会丢失。

介绍

Nest 框架旨在解决传统低代码平台灵活性不足和传统代码生成器无法增量更新的痛点。它通过代码生成器快速生成基础代码,同时利用 git diffgit apply 机制智能识别并保留开发者的手动修改,实现生成代码与定制化开发的完美结合,支持项目的持续快速迭代。

使用方式上,开发者可以通过在线体验平台快速了解其功能,登录后可以操作内置的“系统管理”模块和示例“电子档案”功能。对于实际开发,需要克隆项目仓库,并参考其技术文档进行前后端环境的配置和开发。

该框架非常适合追求开发效率,同时又需要深度定制和紧跟最新技术栈的全栈开发、后端开发以及项目经理。他们通常面临快速构建业务原型或迭代现有项目的压力。

建议在使用前,先通过在线demo熟悉其操作逻辑和生成代码的风格。由于其后端技术栈包含Deno和Rust等较新选择,团队需评估相应的学习成本和技术匹配度。在项目开发中,应充分利用其增量生成特性,避免对生成的基础代码进行直接覆盖式修改。

核心特点

核心区别在于其“增量代码生成”能力:手动修改过的代码不会被后续的代码生成覆盖,而是通过Git差异对比进行智能合并,真正实现了代码生成器与手动编码在项目全生命周期的协同工作。

注意事项

不适合对Deno或Rust生态不熟悉、且不愿投入学习成本的团队,或追求极致轻量级、无任何生成代码的纯手写项目。

常见问题

修改了生成的代码后,重新生成会覆盖吗?

不会,框架会通过Git识别你的修改并保留,只生成增量或未修改部分的代码。

支持哪些技术栈?

前端基于Vue3+TS,后端提供Deno/GraphQL和Rust/Async-GraphQL两套方案,数据库为MySQL。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/nest-sail-sail/raw/index.md 读取 nest 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。