FastAdmin 开源后台框架二次开发 Skill:把后台 CRUD 的活交给 AI

前言

做后台管理系统时,重复劳动往往占掉大部分时间:建表、写模型、写控制器、写视图、配菜单、配权限节点,一套 CRUD 下来半天就没了。FastAdmin 作为基于 ThinkPHP + Bootstrap 的后台框架,已经用一键生成把这些事自动化了。这个 Skill 的思路是把这套框架的开发规则交给 AI,让它按 FastAdmin 的约定生成代码,减少查文档和抄样板的开销。

这是什么

FastAdmin 开源后台框架二次开发 Skill,坐标 @user_70589ad6/fastadmin-skill,由社区开发者 user_70589ad6 发布,当前版本 1.0.1,来源标记为 community,分类 dev-programming。

它解决的问题是:在支持 Agent Skills 的编程工具里(如 Cursor、Codex CLI、Claude Code 等),让 AI 了解 FastAdmin 的开发约定,按框架的方式生成控制器、模型、视图和菜单,而不是凭通用 PHP 经验写一套不符合框架结构的代码。

Skill 本身基于通用 SKILL.md 格式,不需要配置 API Key(标签 requires_api_key=false)。

核心功能

根据 Skill 在 SkillHub 上的简介和 FastAdmin 官方说明,这个 Skill 依托的是 FastAdmin 框架本身的能力:

  1. 一键生成 CRUD:控制台生成控制器、模型、视图和 JS 文件,同时生成后台权限节点和菜单栏。
  2. 一键生成菜单和 API 文档。
  3. 权限管理:基于 Auth 权限控制,支持父子级权限分组,一个管理员可同时属于多个组别。
  4. 模块化开发:控制器、模型、视图、JS 一一对应,JS 用 RequireJS 做模块化管理。
  5. 响应式布局:基于 Bootstrap 和 AdminLTE 二次开发,手机、平板、PC 自动适配。
  6. 多语言:后台开发、视图和 JS 共享同一个语言包。
  7. 插件机制:基于 ThinkPHP 行为功能实现,插件可在线安装卸载。

需要说明的是,Skill 侧的说明非常简短,仅指向 FastAdmin 框架本身,没有列出 Skill 单独新增的能力。

安装与启用

SkillHub 页面上提供了官方地址,在支持 Skill 的 Agent 工具里按该地址添加即可。

https://api.skillhub.cn/user_70589ad6/fastadmin-skill

SkillHub 上的页面地址:

https://www.skillhub.cn/skills/user_70589ad6/fastadmin-skill

截至抓取时,该 Skill 显示安装数为 0,说明社区还没有形成稳定的安装方式文档。SkillHub 页面未给出 Cursor、Codex CLI、Claude Code 各自的具体配置命令,这里不做推测。

典型用法

Skill 侧资料没有提供可复现的示例,以下说明 FastAdmin 框架本身的常规开发路径,作为使用这个 Skill 时的预期背景。

在已装好 FastAdmin 的项目里,通常的步骤是先建好数据库表,再通过 FastAdmin 的后台或命令行工具生成 CRUD:

php think crud -c=admin/xxx

生成后框架会同时产出控制器、模型、视图、JS,以及对应的后台菜单和权限节点。之后在控制器里补充业务逻辑,在模型里补充关联和验证规则。

借助这个 Skill,以上流程可以由 AI 按同样的约定完成:说明要建的表结构和字段,让 AI 按 FastAdmin 的目录结构和命名习惯生成对应文件,再手动补充业务逻辑部分。

适用场景与注意

适合这几类人:

  • 已经在用或准备用 FastAdmin 做后台开发的 PHP 开发者,想用 AI 减少样板代码时间。
  • 熟悉 ThinkPHP 但没接触过 FastAdmin 约定的人,可以让 Skill 帮忙对齐目录结构和生成规则。
  • 想把后台快速搭起来、后续再逐步补业务逻辑的项目。

需要注意的几点:

  • Skill 的说明很简短,实质内容依赖 FastAdmin 框架本身的文档和生成能力。FastAdmin 官方文档地址为 https://www.fastadmin.net/doc/ ,遇到框架层面的用法问题应以官方文档为准。
  • FastAdmin 基于 ThinkPHP + Bootstrap,项目环境需要先准备好 PHP、MySQL 和 ThinkPHP 运行环境,Skill 不负责环境搭建。
  • 该 Skill 由社区发布(来源 community),不是 FastAdmin 官方出品。FastAdmin 框架本身基于 Apache 2.0 协议开源免费、不限制商业使用,但 Skill 的维护质量由发布者负责,使用前建议先在测试项目里验证生成结果。
  • 页面上评分和下载量数据仅供参考,版本和安装数以 SkillHub 实际页面为准。

结尾

这个 Skill 的价值在于把 FastAdmin 的开发约定固化进 Agent,让 AI 生成符合框架结构的后台代码,省掉查文档和抄样板的时间。它本身不引入新框架,实际效果取决于 FastAdmin 的生成能力和项目环境的配合。官方地址:https://api.skillhub.cn/user_70589ad6/fastadmin-skill

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜