mcpField
M
magento-xml-specialist

magento-xml-specialist

github.com/maxnorm开发31376 次安装40 周前更新
代码仓库

关于 magento-xml-specialist

面向 Magento 2 开发者的 XML 配置技能,涵盖布局、依赖注入、系统设置、模块声明和数据库架构。

主要功能

  1. 01布局与页面配置
  2. 02依赖注入与插件
  3. 03管理后台系统配置
  4. 04模块声明与依赖关系
  5. 05数据库表、索引与约束

适用场景

  1. 01创建 Magento 布局 XML 文件
  2. 02配置依赖注入和插件
  3. 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