跳到主要内容
核心卖点

用 AI 开发你自己的插件

不用从零学框架,也不用手写代码。把底层架构交给 AI 读一遍,用业务语言说清你要什么,插件就出来了。

1

让 AI 读架构

把框架层(var/lib/boot.php、var/controller/)与现有插件目录交给 AI 工具,让它先读懂请求入口、钩子机制、权限点与模板约定。

2

描述你的需求

用业务语言说清楚要做什么,例如「我要做原料验收:验收单、检验项、判定结论,支持扫码查看」。不需要懂 PHP。

3

AI 生成插件

自动产出插件目录结构、建表脚本、控制器、模板与权限点,照现有插件规范写,无需改动框架任何一行代码。

4

启用即用

后台安装并启用,功能立刻可用;不满意就继续对话让 AI 改,改完再更新一次即可。

用什么工具

WorkBuddy AI 工作台,可直接读写项目文件、按规范生成并自测插件
QCoder AI 编程助手,适合在 IDE 里边写边改
ZCode 终端里的 AI 编码代理,适合批量生成与重构
Cursor / Claude Code 等 其他通用 AI 编码工具同样适用
工具不限,能读写项目文件、能多轮对话即可。关键在于先把架构讲清楚,再提需求。

你只需要这样输入

请先阅读 var/lib/boot.php 与 var/controller/,理解本系统的开发规则: 单一入口路由、插件目录结构、钩子机制、权限点格式、模板语法、数据访问约定。 然后按同样的规范为我开发一个「原料验收」插件: - 验收单:供应商、原料、到货数量、检验项、判定结论 - 支持扫码查看验收详情 - 需要回收站与操作留痕 请给出完整的插件目录与全部文件内容。
把需求换成你自己的就行——「我要做委外代工」「我要做员工健康证管理」「我要做客户投诉记录」, 描述得越具体,AI 生成的插件越贴近你要的。
为什么可行:关键在于架构约定足够明确:单一入口、命名规则固定、插件目录结构一致、钩子机制清晰——AI 读完就能照着写。
底层约定

架构约定足够明确,AI 才写得准

AI 开发插件靠的不是运气,而是这套系统把「怎么写」定得足够死。

01

统一入口

所有请求经 index.php 分发到「插件 / 模块 / 控制器 / 方法」,规则简单可预期。

02

插件即功能

业务能力全部在 usr/plugin/ 下,每个插件自带表结构、控制器、模板与生命周期脚本。

03

框架层稳定

var/ 只做路由、认证、权限、模板、数据访问与审计,不掺业务逻辑。

04

数据自洽

插件表以插件 id 为前缀,无外键耦合,可独立安装与卸载。

AI 需要先读懂的几条硬约定: 请求入口只有一条(e/c/a);控制器命名 Ucfirst(插件id).Ucfirst(控制器).Controller、方法必须 actionXxx; 插件目录结构固定(conf / plugin / install / controller / view);权限点格式 插件id.控制器.方法; 模板定界符 <{ }>;数据访问走 Medoo、表名以插件 id 为前缀。 把这套规则交给 AI 读一遍,它就能照葫芦画瓢。
现成证据

这套流程已经跑通了

不用只听我说——你正在看的这个官网,就是按上面这套流程做出来的插件。

🌐

本官网 = 一个插件

你现在浏览的这套页面(首页、插件生态、赞助支持、关于、设置)全部来自 usr/plugin/official/,是一个标准插件:自带控制器、模板、样式与数据表。

official 8 个模板 + 2 个控制器
🧠

智能AI标签审核 = 一个插件

上传标签图片、AI 联网核对现行标准、输出问题清单、人工复核后出报告—— 完整业务链路,同样是按插件规范做出来的。

smartlabel 5 张表 · 15 个权限点
📦

当前生态 28 个插件

原料验收、进出库、配方研发、标签生成、设备保养、委外代工、员工管理…… 全部遵循同一套规范,也因此才能被 AI 持续扩展。

你可以这样提需求

想到什么,就做什么

把业务语言直接说给 AI,不用翻译成技术方案。

「我要做客户投诉记录」

投诉单、投诉内容、责任部门、整改措施、闭环状态、统计看板。

「我要做员工健康证管理」

员工档案、健康证编号与有效期、到期提醒、扫码查看、批量导入。

「我要做留样管理」

留样登记、留样柜位置、留样期限、到期销毁提醒、留样照片。

「我要做培训记录」

培训计划、参训人员签到、培训材料、考核成绩、培训档案导出。

每个插件都自带建表、权限点、后台菜单、列表与表单页面、回收站与操作留痕—— 你只要说清业务,剩下的 AI 按规范补齐。不满意就继续对话让它改,改完在后台点一次「更新」即可。

开始做你自己的第一个插件

先把源码拿到手,再把它交给 AI。仓库地址可在后台「官网设置」中填写。

先看看现有插件