Looking at your questions, it seems as if you didn’t read the first post and the provided docs correctly. But anyways, here are your answers:
These files are automatically created when you run rush create <extension_name>.
Using the build command, like this: rush build. More on that here.
Make sure you have downloaded rush.zip from the release section. I see many users downloading the source code even though its clearly mentioned what to download in the installation wiki.
wait i just saw my variables again and i think i mistakely deleted one character from it sorry i just run it again and it worked i will reply when i have some doubts
You need to cd into the generated extension’s directory and not the directory named “extension”, which in your case is “demo”. Its clearly mentioned there in the terminal.