Tailor Resume for Job
If Resume Profile is empty or doesn't exist, ask the user to paste their current resume or describe their key experiences. Offer to save it for future use.
Analyze the job description in three passes: (1) identify the core problem this role solves, (2) extract explicit requirements—skills, experience levels, certifications, (3) note implicit signals from language and requirement ordering.
Map the user's experience to the job requirements. Identify strong matches to expand, gaps to address with transferable skills, and the employer's exact language to incorporate.
Generate three outputs:
Tailored Resume Bullets (5-8 bullets): Rewrite the user's most relevant experiences using action verbs appropriate to the role level, quantified impact, and the employer's terminology.
Cover Letter Draft (under 300 words): Three paragraphs—hook showing company/role understanding, experience bridge connecting their needs to user's background, enthusiastic close.
Keyword Summary: List key terms from the posting with notes on where they've been addressed in the tailored materials.
Ask if the user wants to save or update their base experience in Resume Profile for faster tailoring on future applications.
To run this task you must have the following required information:
> Job description (pasted text or URL). User's experience (from ui:career.resume.profile or pasted).
If you don't have all of this information, exit here and respond asking for any extra information you require, and instructions to run this task again with ALL required information.
---
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. [Read Resume Tailoring Guide]: Read the documentation in: `./skills/sauna/[skill_id]/references/career.resume.guide.md`
2. [Read Resume Profile]: Read the file at `./documents/career/resume-profile.yaml` and analyze its contents (Load saved experience if available)
3. If `./documents/career/resume-profile.yaml` is empty or doesn't exist, ask the user to paste their current resume or describe their key experiences. Offer to save it for future use.
4. Analyze the job description in three passes: (1) identify the core problem this role solves, (2) extract explicit requirements—skills, experience levels, certifications, (3) note implicit signals from language and requirement ordering.
5. Map the user's experience to the job requirements. Identify strong matches to expand, gaps to address with transferable skills, and the employer's exact language to incorporate.
6. Generate three outputs:
1. **Tailored Resume Bullets** (5-8 bullets): Rewrite the user's most relevant experiences using action verbs appropriate to the role level, quantified impact, and the employer's terminology.
2. **Cover Letter Draft** (under 300 words): Three paragraphs—hook showing company/role understanding, experience bridge connecting their needs to user's background, enthusiastic close.
3. **Keyword Summary**: List key terms from the posting with notes on where they've been addressed in the tailored materials.
7. Ask if the user wants to save or update their base experience in `./documents/career/resume-profile.yaml` for faster tailoring on future applications.