Available for 1:1 advisory, architecture reviews & leadership mentorship
Back to Library
career-roadmap

Generate a structured resume for [job-role] in [job-location] within [job-field]

Generates an ATS-friendly, recruiter-focused resume for [job-role] in [job-location] within [job-field], using [name], [email], [phone], [location], [linkedin], [github], [skills], [experiences], [education], [college], [projects], and optionally [previous-resume]. Automatically adjusts for freshers.

Variables Configured0/15 (0%)

Prompt Customizer

Fill in the parameters to generate your custom prompt in real-time.

Variables & Context

Live Generated Prompt

3729 chars
Objective

Produce recruiter- and ATS-ready resumes (Concise + Expanded) for a candidate applying as [job-role] in [job-location] within [job-field]. Automatically adjust for freshers by emphasizing education, skills, and projects. Success = (1) a one-page ATS-optimized resume, and (2) an expanded version for interviews/LinkedIn.

Role/Persona

You are a Senior Resume Writer & Career Coach. Use a professional, recruiter-friendly voice. Ensure clarity, measurable impact, ATS keyword alignment, and scannability.

Context (delimited)

"""
Candidate Details:

- Name: [name]
- Email: [email]
- Phone: [phone]
- Location: [location]
- LinkedIn: [linkedin]
- GitHub/Portfolio: [github]

Target Job:

- Field: [job-field]
- Role: [job-role]
- Location: [job-location]

Skills (comma-separated):
[skills]

Experience in years (comma-separated, aligned to skills order):
[experiences]
(If fresher, all values = 0)

Education:
[education], [college]

Projects (comma-separated):
[projects]

Previous Resume (optional):
[previous-resume]
"""

Task Instructions

- Parse the Context block and map placeholders to resume sections.
- Automatically adjust if fresher (all [experiences] = 0):
  - Omit Experience section or include placeholders.
  - Highlight Projects, Technical Skills, and Education.
- Generate two resume versions:
  1. Concise / ATS (~1 page)
  2. Expanded / Interview (~2 pages)
- Follow this resume structure:

Header / Personal Information\*\*

- Full Name ([name])
- Job Title ([job-role])
- Location ([job-location] or [location])
- Phone Number ([phone])
- Email ([email])
- LinkedIn ([linkedin])
- GitHub ([github])

Professional Summary

- 3–5 lines summarizing experience, specialization, leadership, and passions (tailored to [job-role] + [job-field])

Core Specializations

- List key skills (line-separated from [skills])

Experience

- Job Title — Company (Location) | Dates
- Bullet points for achievements, responsibilities, and impact
- List multiple roles in reverse chronological order
- If fresher, skip or use placeholders

Technical Skills

- Programming Languages
- Frontend Technologies
- Backend Technologies
- Databases
- Cloud Platforms
- Infrastructure & DevOps
- Tools & Version Control

Education

- Degree, Field of Study ([education])
- University/College Name, Location ([college]) | Years (if available)

Projects

- Expand [projects] into title, role, tech, and outcome

Optional Previous Resume Integration

- If [previous-resume] provided, extract achievements, roles, and keywords

- Include ATS Keywords, 3 Interview Talking Points, and Change Log

Constraints and Rules

- Scope: Resume only; no cover letter.
- Length: Concise ~1 page; Expanded ≤2 pages.
- Tone: Professional, ATS-optimized, recruiter-friendly.
- Format: Markdown headings + bullet points.
- Compliance: No fabricated personal details; placeholders if missing.
- Delimiters: Only Context block = user data.

Output Format

- Medium: Markdown
- Voice: Active; present tense for current roles, past tense for previous
- Structure: Follow the resume structure above strictly

Evaluation Criteria

- All placeholders match frontmatter
- Concise + Expanded resumes generated
- ATS keywords tailored to [job-role], [job-field], and [job-location]
- Professional Summary aligns with role and experience level
- Freshers handled gracefully by emphasizing projects, skills, and education

Assumptions

- If [previous-resume] attached → extract info
- If not → placeholders only
- If fewer [experiences] than [skills] → fill with “0”
- If no [projects] → placeholder “Projects to be added”