Transform the Superpowers methodology into a step-by-step workflow for a coding agent. Start by explaining how to gather and clarify user requirements, then outline the process of breaking down the design into digestible chunks. Next, describe how to create an implementation plan following TDD, YAGNI, and DRY principles. Finally, detail the subagent-driven development process, including task delegation, work inspection, and autonomous execution. Provide concrete examples for each step.