# Skill: XML (Odoo Views) ## Estilo y convenciones - Indentación: 4 espacios (no tabs). - Usa `position` explícito en XPaths (`before`, `after`, `inside`, `replace`, `attributes`). - Referencia grupos con `module.xml_id`. - Usa `sequence` para ordenar campos en vistas. - No pongas lógica condicional en QWeb, solo acceso a atributos. ## Patrones clave - Define vistas en `views/*.xml`. - IDs: usa el patrón `modulo.nombre_descriptivo`. - Traduce strings en XML, nunca en Python para campos. - Para QWeb, prepara todos los datos en el controller. ## Errores comunes - XPath not found: revisa la herencia y los XML IDs. - No uses lógica compleja en QWeb (ver QWEB_BEST_PRACTICES.md).