It's a good idea to do what you do. I try to do the same thing. As far as I'm aware, there aren't any "official" guides on how to name your files and structure your website, but I could be wrong. I think that so long as you stick to your own set of rules consistently, and make sure you comment your code adequately, then any other developers who take over your projects should be able to easily understand your code.