1. Identify user's career stage and target role.
2. Determine which resume sections are needed (summary, skills, experience, education, additional).
3. For each section, select the appropriate format and content based on the user's experience and goals.
4. Generate draft content for each section, including bullet points and skills lists.
5. Optimize the section order for the target role.
6. Ensure all sections are consistent in formatting and style.
7. Present the optimized resume sections to the user.
8. Provide a checklist for final review and adjustments.