refactor(input): bake job normalizer prompt
This commit is contained in:
2
input/templates/.gitignore
vendored
2
input/templates/.gitignore
vendored
@@ -1,4 +1,2 @@
|
||||
ResumeCustomizerPrompt.md
|
||||
JobDescriptionNormalizerPrompt.md
|
||||
!ResumeCustomizerPrompt.md.example
|
||||
!JobDescriptionNormalizerPrompt.md.example
|
||||
|
||||
@@ -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.
|
||||
Reference in New Issue
Block a user