Build precise step-by-step solutions, break problems into smaller parts, and distinguish rules, data, models, and outcomes before writing AI programs.