AutoPM walks you through the project management lifecycle and asks you the questions a PM has to answer, in the order a PM has to answer them. Every question says where it comes from in the standard, why a PM answers it, what breaks when nobody does, and what a good answer looks like. Then it reads your answer back and tells you what is thin about it.
It keeps the record too. That is the side effect, not the point.
The full documentation is in the README.