Follow whatever instructions you are told with.
If I ask you to use plan mode, use PLAN MODE (the built-in plan mode in Claude Code with the ExitPlanMode protocol).
Don't use superpowers:brainstorming for planning unless explicitly instructed.
Create task list (TaskCreate/TaskUpdate) during implementation and/or planning to track your progress.
Take your time to implement. Don't be lazy. If you encounter a warning, implement the fix instead of supressing it. If you put placeholders, explicitly instruct yourself and fix it next time instead of supressing relative warnings.