eae-naming-validator
Installation
SKILL.md
EAE Naming Validator - SE Convention Enforcement
Enforces Schneider Electric naming conventions across EcoStruxure Automation Expert applications with automated validation and actionable fix suggestions.
Critical Problem: Non-compliant naming reduces code readability, increases maintenance burden, and violates SE Application Design Guidelines. Manual review of naming across hundreds of artifacts is error-prone and time-consuming.
Solution: Automated validation engine that parses EAE XML files (.fbt, .cat, .dtp, .adp), applies 14+ SE naming rules, and reports violations with specific fix recommendations. Integrates with CI/CD pipelines via JSON output.
Quick Start
Validate Entire Application
python scripts/validate_names.py --app-dir /path/to/eae/app
# With JSON output for CI/CD
python scripts/validate_names.py --app-dir /path/to/eae/app --output violations.json