Jakob Nielsen listed 10 general principles for heuristic evaluation. These principles are highly flexible and transposable to many different contexts beyond usability and interaction design.
In short, and as a checklist when needed:
Meet expectations
User is the boss
Errors
Keep it simple
Last update: 2021-02-01