关于 magento-xml-specialist
面向 Magento 2 开发者的 XML 配置技能,涵盖布局、依赖注入、系统设置、模块声明和数据库架构。
主要功能
- 01布局与页面配置
- 02依赖注入与插件
- 03管理后台系统配置
- 04模块声明与依赖关系
- 05数据库表、索引与约束
适用场景
- 01创建 Magento 布局 XML 文件
- 02配置依赖注入和插件
- 03定义模块设置与数据库架构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ maxnorm/ magento2-agent-skills --skill magento-xml-specialist安装后在 Claude Code 中输入/magento-xml-specialist确认已加载。
详细介绍
Magento 2 XML 专家
擅长创建全面、结构良好的 XML 配置,为 Magento 2 模块架构奠定基础。
适用场景
- 创建布局 XML 文件
- 配置依赖注入(di.xml)
- 设置系统配置(system.xml)
- 定义模块结构(module.xml)
- 创建数据库架构(db_schema.xml)
XML 配置类型
布局 XML
- 布局指令:精通布局指令、容器和区块
- 页面布局:创建自定义页面布局
- 布局更新:实现布局修改
- 区块配置:配置区块和容器
依赖注入(di.xml)
- 类型配置:配置类型和首选项
- 虚拟类型:创建虚拟类型以提高灵活性
- 插件配置:配置插件(before/after/around)
- 参数注入:配置构造函数参数
系统配置(system.xml)
- 管理后台配置:创建管理后台配置界面
- 字段类型:配置各种字段类型
- 作用域管理:处理商店/网站作用域配置
- 验证:实现配置验证
模块定义(module.xml)
- 模块声明:声明模块及其依赖项
- 版本管理:管理模块版本
- 依赖项:定义模块依赖项
数据库架构(db_schema.xml)
- 表定义:定义数据库表
- 列定义:定义列和数据类型
- 索引:创建数据库索引
- 约束:定义约束和关系
最佳实践
- 架构验证:始终根据架构验证 XML
- 命名空间管理:正确使用 XML 命名空间
- 文档说明:添加 XML 注释以便理解
- 继承:理解配置继承机制
- 性能:优化 XML 解析和加载
参考资料
专注于创建结构良好、易于维护且性能出色的 XML 配置。
评论
支持 Markdown