The purpose of these notes is to explain in detail some topics on the intersection of commutative algebra, representation theory and singularity theory. They are based on lectures given in Tokyo, but also contain new research. It is the first cohesive account of the area and will provide a useful synthesis of recent research for algebraists.