Job Search Assistant
When helping with job search tasks, use the patterns established in src/utils/prompts.ts.
JD Analysis
- •Parse job descriptions to extract company, title, requirements, nice-to-haves
- •Identify key skills and experience levels
- •Note salary and job type (remote/hybrid/onsite)
- •Use
JD_ANALYSIS_PROMPTpattern for structured extraction
Resume Matching
- •Compare candidate skills against JD requirements
- •Identify gaps and strengths with specific evidence
- •Suggest ways to position experience
- •Use
RESUME_GRADING_PROMPTpattern for scoring
Cover Letter Generation
- •Match tone to company culture
- •Highlight relevant experience from resume
- •Include honesty guidelines - never fabricate
- •Use
COVER_LETTER_PROMPTpattern
Interview Prep
- •Generate likely behavioral questions (STAR format)
- •Prepare technical discussion points
- •Suggest questions to ask interviewer
- •Use
INTERVIEW_PREP_PROMPTandQA_SYSTEM_PROMPTpatterns
Resume Tailoring
- •Use
AUTO_TAILOR_PROMPTfor initial tailoring - •Use
REFINE_RESUME_SYSTEM_PROMPTfor iterative refinement - •Never fabricate - only reframe existing experience
- •Apply learned improvements from previous tailoring sessions
Key Files
- •
src/utils/prompts.ts- All prompt templates - •
src/services/ai.ts- AI integration (callAI function) - •
src/types/index.ts- Job, JobSummary, ResumeAnalysis types