用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yyw-code/MallBase --skill mall-base-boundary命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
MallBase 数据库真相源、正式字段与升级 SQL 规则;修改 backend/install/data/schema 或 demo seed、新增/改名字段、移除运行时字段探测,或用户明确要求已有库升级、本地 upgrade SQL、发布迁移和 SimpleSqlMigrationService 时使用。
MallBase ThinkPHP 后端规则导航;仅在后端任务涉及多个场景、需要查找项目规则,或无法确定应读取哪个更具体的 ThinkPHP skill 时使用。
MallBase 文档放置与导航规范;新增、移动、删除 docs、模块文档、根 README 或 docs/index.md 导航时使用。
基于 SOC 职业分类
正在显示 SKILL.md
| name | mall-base-boundary |
| description | MallBase ThinkPHP 框架边界规则;新增或修改 backend/mall_base 基类、驱动、日志、队列、框架服务,判断业务服务放置位置或扩展 DriverManager 驱动时使用。 |
backend/mall_base 边界backend/mall_base/ 放跨业务域可复用的框架基础设施;依赖具体业务表、状态机、场景配置或后台规则的逻辑放在 backend/app/。
| 内容 | 位置 |
|---|---|
| Controller、领域 Service、Model、业务事件 | backend/app/ |
| 通用基类 | backend/mall_base/base/ |
| 第三方供应商驱动及驱动管理 | backend/mall_base/drivers/ |
| 通用日志、队列、框架异常 | backend/mall_base/{log,queue,exception}/ |
| 与具体用户、订单、商品、设置表有关的服务 | backend/app/service/ |
不要仅因一个类“可能复用”就下沉到 mall_base。若它需要读取 mb_* 业务表、识别业务状态或组织业务流程,默认属于 backend/app/。
backend/mall_base/drivers/<type>/ 复用现有 Base<Type>Driver 和具体实现结构。backend/app/AppService.php 注册可用驱动和启动默认值。backend/app/service/。DriverManager::create() 或 driver();不要把带请求配置或可变上下文的驱动无条件缓存到常驻进程。backend/app/provider.php 增加绑定。backend/mall_base/ 新建订单、商品、会员等业务模块。DriverManager 再造一套并行驱动注册机制。backend/app/。