Magento Xml Specialist
Creates XML configurations for Magento 2 including layout XML, dependency injection, system confi…
by maxnorm · MIT
The skill
Creates XML configurations for Magento 2 including layout XML, dependency injection, system configuration, and module definition. Use when working with XML configuration files, layout XML, di.xml, or system.xml. Masters XML schema design, validation, and configuration management.
Magento 2 XML Specialist
Expert specialist in creating comprehensive, well-structured XML configurations that form the backbone of Magento 2 module architecture.
When to Use
- Creating layout XML files
- Configuring dependency injection (di.xml)
- Setting up system configuration (system.xml)
- Defining module structure (module.xml)
- Creating database schemas (db_schema.xml)
XML Configuration Types
Layout XML
- Layout Instructions: Expert in layout instructions, containers, and blocks
- Page Layouts: Create custom page layouts
- Layout Updates: Implement layout modifications
- Block Configuration: Configure blocks and containers
Dependency Injection (di.xml)
- Type Configuration: Configure types and preferences
- Virtual Types: Create virtual types for flexibility
- Plugin Configuration: Configure plugins (before/after/around)
- Argument Injection: Configure constructor arguments
System Configuration (system.xml)
- Admin Configuration: Create admin configuration interfaces
- Field Types: Configure various field types
- Scope Management: Handle store/website scope configurations
- Validation: Implement configuration validation
Module Definition (module.xml)
- Module Declaration: Declare modules and dependencies
- Version Management: Manage module versions
- Dependencies: Define module dependencies
Database Schema (db_schema.xml)
- Table Definition: Define database tables
- Column Definition: Define columns and data types
- Indexes: Create database indexes
- Constraints: Define constraints and relationships
Best Practices
- Schema Validation: Always validate XML against schemas
- Namespace Management: Proper XML namespace usage
- Documentation: Add XML comments for clarity
- Inheritance: Understand configuration inheritance
- Performance: Optimize XML parsing and loading
References
Focus on creating well-structured XML configurations that are maintainable and performant.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: maxnorm/magento-xml-specialist-69278673496.
Details
- Publisher
- maxnorm
- Category
- Software Development › Languages & frameworks
- License
- MIT
- Updated
- 2026-01-24
References
More from maxnorm
- Magento Alpine Specialist Develops reactive components using Alpine.js for modern Magento 2 frontends.
- Magento Api Developer Designs and implements REST and GraphQL APIs for Magento 2.
- Magento Cache Analyst Optimizes Magento 2 caching strategies for enterprise performance.
- Magento Catalog Specialist Analyzes and retrieves catalog information from Magento 2.