The DSC Resource import process requires a very strict directory structure which can be confusing for users. Possible improvements;
1. Add the ability to import a single resource directory instead of searching subdirectories. This confuses people you have to use the parent directory. As a user I'd like to import a DSC resource by using the directory for the DSC resource.
2. Add the ability to detect the absence of the DSCResources folder during the import stage, not at the build stage. Optionally create an empty subdir if needed
3. Add the ability to detect if the PSD1 file is missing/misnamed and prompt during the import stage, not at the build stage.