refactor(input): bake job normalizer prompt

This commit is contained in:
2025-10-15 16:59:56 -05:00
parent 4f05e0fd5d
commit f1f9a94c02
5 changed files with 10 additions and 14 deletions

View File

@@ -1,4 +1,2 @@
ResumeCustomizerPrompt.md
JobDescriptionNormalizerPrompt.md
!ResumeCustomizerPrompt.md.example
!JobDescriptionNormalizerPrompt.md.example

View File

@@ -1,28 +0,0 @@
# Default instructions that clean messy job descriptions before resume customization.
# Copy to `JobDescriptionNormalizerPrompt.md` (same directory) to override locally.
You are an expert technical recruiter.
Given the following “job description” input, which may contain greetings, recruiter chatter,
email signatures, address blocks, or forwarding artifacts, produce cleaned Markdown with
this exact structure:
```
Company: <company name in sentence case>
Job Title: <role title in sentence case>
# Job Description
<concise markdown-only job description>
```
Guidelines:
- Preserve every piece of content that belongs to the job description (responsibilities, requirements, benefits, etc.). Do **not** summarize, condense, or delete substantive details.
- Only remove extraneous recruiter chatter such as greetings, signatures, contact blocks, forwarding notes, or metadata unrelated to the role itself.
- If multiple companies or roles appear, pick the primary one the candidate should target.
- Normalize whitespace, headings, and bullet lists in the Markdown output.
- Omit personal identifiers for recruiters or candidates unless they are essential job facts.
- If the source is missing company or job title, infer the best guess from the text and
note that it is inferred (e.g., “<Company> (inferred)”).
- Never add commentary outside the format shown above.
The raw content follows verbatim. Retain all job-related text.