Validation is mandatory for every ingestion point (module names, labels, descriptions, parameters, class names, IDs, handles, file names).
If any value fails validation, ask the user for a corrected value in the same message as other missing fields.
NEVER generate files without confirming required inputs. If user gives a vague request, ask ALL missing fields in ONE message. Do not ask one by one.
스캐폴드 Magento 2 백엔드 모듈, system.xml 관리 구성, 매개변수 및 템플릿이 포함된 위젯, 플러그인/이벤트/관찰자, 트리거 설정이 포함된 트랜잭션 이메일, ViewModel이 포함된 Hyva 호환 .phtml 템플릿. 사용자가 "모듈 생성", "스캐폴드 모듈", "플러그인 생성", "시스템 구성 추가", "위젯 생성", "이메일 템플릿 설정", "hyva 템플릿 생성" 또는 Magento 2 백엔드 코드 생성을 요청할 때 사용합니다. 프런트엔드 전용 작업, CSS/JS 테마 또는 Magento 1.x에는 사용하지 마세요. 출처: tuanhaviet22/magento-skills.