Plans with the user via clarifying questions, ponders module placement, DRY, and design patterns, then implements a feature using project conventions (or global python-engineering-standards when absent), runs formatters/linters and tests if configured, and validates the result. Use when adding functionality, implementing a ticket, or extending APIs or CLIs.