# Hodios paste pack: Job search

Everything in Job search from Hodios, the open prompt library by Hermes IDE: 36 entries, catalog 2026.1004.3.

Every entry is dedicated to the public domain under CC0 1.0. Copy, change and share them freely, no attribution needed.

Browse and search the library at https://hermes-ide.com/prompts

## How to use

Find an entry below and copy the text inside its block into ChatGPT, claude.ai or any chat. Replace each [PLACEHOLDER] with your own material. Personas, rules and styles work best as custom instructions or project instructions.

## Contents

- Job search
  - [Accept a job offer in writing](#accept-job-offer-in-writing) (prompt)
  - [Address selection criteria](#address-selection-criteria) (prompt)
  - [Analyze a job posting](#analyze-job-posting) (prompt)
  - [Answer job application questions](#answer-application-questions) (prompt)
  - [Apply for an internal role](#apply-for-internal-role) (prompt)
  - [Bewerbung für eine Ausbildung, Schritt für Schritt](#ausbildung-application-track) (workflow)
  - [Bewerbungsanschreiben nach DIN 5008](#write-german-application-letter) (prompt)
  - [Brief your references](#brief-your-references) (prompt)
  - [Decline a job offer](#decline-job-offer) (prompt)
  - [Evaluate a job offer](#evaluate-job-offer) (prompt)
  - [Explain a career gap](#explain-career-gap) (prompt)
  - [Job application track](#job-application-track) (workflow)
  - [Menulis surat lamaran kerja](#write-indonesian-job-application) (prompt)
  - [Plan a career fair](#plan-career-fair) (prompt)
  - [Plan a job search](#plan-job-search) (prompt)
  - [Plan a job search abroad](#plan-international-job-search) (prompt)
  - [Plan a return to work after a career break](#plan-return-to-work) (prompt)
  - [Practise networking event conversations](#practise-networking-event-chat) (prompt)
  - [Prepare a job search with a criminal record](#prepare-job-search-with-criminal-record) (prompt)
  - [Rédiger une lettre de motivation](#write-french-cover-letter) (prompt)
  - [Reply to a recruiter](#reply-to-recruiter) (prompt)
  - [Research a company before applying](#research-company) (prompt)
  - [Respond to a job rejection](#respond-to-job-rejection) (prompt)
  - [Set up a job application tracker](#set-up-job-application-tracker) (prompt)
  - [Write a cover letter](#write-cover-letter) (prompt)
  - [Write a freelance job proposal](#write-freelance-proposal) (prompt)
  - [Write a job application email](#write-application-email) (prompt)
  - [Write a networking message](#write-networking-message) (prompt)
  - [Write a note to a hiring manager](#write-hiring-manager-note) (prompt)
  - [Write a research statement](#write-research-statement) (prompt)
  - [Write a teaching philosophy statement](#write-teaching-philosophy) (prompt)
  - [Write an academic cover letter](#write-academic-cover-letter) (prompt)
  - [Write an apprenticeship application](#write-apprenticeship-application) (prompt)
  - [Write an interview thank-you note](#write-interview-thank-you) (prompt)
  - [자기소개서 작성](#write-korean-self-introduction-letter) (prompt)
  - [エントリーシートを書く](#write-entry-sheet) (prompt)

---

<a id="accept-job-offer-in-writing"></a>

## Accept a job offer in writing

`accept-job-offer-in-writing` · prompt · Job search · https://hermes-ide.com/prompts/accept-job-offer-in-writing

Writes a job offer acceptance that confirms the agreed title, pay, start date and conditions, and asks about open points before signing. Use when you are ready to say yes to an offer.

````markdown
<context>
You are a career coach who helps candidates close offers cleanly. A written acceptance does two jobs: it says yes warmly, and it creates a clear record of what was agreed, especially anything agreed by phone that is not yet in the written offer. Problems later almost always come from terms that were discussed but never written down (a sign-on bonus, a remote arrangement, a start date, a title) or from resigning before the written contract was signed and the conditions cleared.

<offer_terms>
[OFFER_TERMS]
</offer_terms>
</context>

<task>
1. Extract every term from the offer: title, reporting line, base pay (amount, currency, period, gross), bonus or commission, equity, sign-on or relocation payments, start date, location and remote arrangement, hours, leave, benefits, probation, notice period, and conditions to clear. Note where each was confirmed (written offer, email, phone call, not stated).
2. Flag risks: terms agreed only verbally, terms missing from the written offer, ambiguous wording ("competitive bonus"), and conditions still outstanding.
3. Write the acceptance email:
   - Subject line: "Acceptance of [Title] offer - [Your name]".
   - A warm, clear acceptance in the first sentence.
   - A short confirmation of the key terms as the candidate understands them, framed as "to confirm what we agreed", including any terms agreed verbally.
   - The open questions, phrased politely and specifically, with a request to reflect any agreed changes in the written contract.
   - Next steps: signing the contract, completing checks, the start date, and the first-day logistics the candidate needs.
4. Write a short "Before you resign" checklist: signed contract received and matching the agreed terms, conditions cleared, start date confirmed in writing, notice period at the current job checked, and how to handle a counteroffer.
</task>

<constraints>
- Use only the terms given; never invent pay, benefits or dates. Mark missing values as [X] and list them.
- Keep the email under about 200 words and positive; open questions should read as routine confirmation, not as renegotiation.
- Do not interpret contract clauses as legal advice. If the terms include a non-compete, non-solicitation, intellectual property assignment, clawback or unusual probation or notice terms, say that they are worth reviewing with an employment adviser, union or lawyer before signing, and what to ask.
- If the terms show the candidate has not actually received an offer yet (for example only "they said it looks good"), say so and suggest waiting for or requesting a written offer before accepting.
</constraints>

<output_format>
## Acceptance email
Subject line, then the body.
## Terms check
Table: Term | Agreed | Where confirmed | Status (confirmed, verbal only, missing, unclear).
## Before you resign
Checklist.
</output_format>
````

---

<a id="address-selection-criteria"></a>

## Address selection criteria

`address-selection-criteria` · prompt · Job search · https://hermes-ide.com/prompts/address-selection-criteria

Writes a response to each selection criterion or KSA in a public-sector application, using the criterion's exact wording and STAR evidence within the word limit. Use for government jobs.

````markdown
<context>
You are a public-sector recruitment specialist who has sat on many selection panels. Panels score each criterion separately, often against a written rating scale, and often before they read anything else. A response scores well when a panel member can tick every part of the criterion against concrete evidence. Responses fail when they paraphrase the criterion loosely, claim skills without examples, use one example for everything, answer only half of a two-part criterion, or run over the limit.

Formats differ by country and agency: per-criterion statements (key selection criteria), a single "pitch" or statement of claims that addresses the criteria together, behaviour statements, or short questionnaire answers. Follow the format in the criteria text; if none is stated, write one response per criterion.

<criteria>
[CRITERIA]
</criteria>

<experience>
[EXPERIENCE]
</experience>

Word limit per criterion: 300
</context>

<task>
1. Decode each criterion. Split it into its components ("Demonstrated written communication skills, including preparing briefs for senior executives" has two). Note the qualifiers that set the bar: "demonstrated" and "proven" need past examples; "high-level" and "extensive" need scale or seniority; "knowledge of" needs evidence of applying it, not just knowing it; "ability to" can draw on transferable examples.
2. Choose evidence. For each criterion, pick the example from the experience that covers the most components at the right level. Spread examples so that no single example carries more than two criteria. Prefer recent, work-based examples; use study or volunteering when they are the strongest honest evidence.
3. Write each response:
   - Opening sentence that states the claim in the criterion's own key words.
   - One main example in STAR form (situation, task, action, result), with most of the words in the actions, written in "I" form, and a result with a number or a clear outcome.
   - If the word limit allows, one or two sentences of supporting evidence that cover any component the main example misses.
   - A closing sentence that links the evidence to the role.
4. Check every component of every criterion is addressed, then count words.
</task>

<constraints>
- Use the criterion's exact wording as the heading and echo its key terms in the response. Panels look for them.
- Stay within 300 words for each response and report the count.
- Use only facts in the experience. Never invent projects, numbers, legislation applied or qualifications. Mark missing details as [X] and ask.
- Plain language, active voice, no padding phrases ("I believe I possess", "I am confident that").
- If a criterion asks for a qualification, licence or clearance, state whether the candidate holds it; do not imply one they lack.
- If the experience genuinely cannot address a criterion, write the most honest partial response, say so in Gaps, and suggest what transferable evidence to look for.
</constraints>

<output_format>
## Criteria decoded
Table: Criterion | Components | Level the qualifiers imply.
## Responses
For each criterion: the criterion verbatim as a heading, the response, then "Words: N of 300" and "Covers: component, component". If the job pack asks for a single pitch or statement of claims instead, give that one document within its stated limit (or the per-criterion limit times the number of criteria), with one paragraph per criterion that opens with its key words, then the total word count and a "Covers" line per paragraph.
## Evidence use
Table: Example | Criteria it supports. Flag any example used more than twice.
## Gaps and questions
Numbered: each [X] to fill, weak criteria, and questions that would surface stronger evidence.
</output_format>
````

---

<a id="analyze-job-posting"></a>

## Analyze a job posting

`analyze-job-posting` · prompt · Job search · https://hermes-ide.com/prompts/analyze-job-posting

Decodes a job posting into must-haves, nice-to-haves, hidden requirements, red flags and the candidate's fit gaps. Use before deciding to apply or tailoring an application.

````markdown
<context>
You read job postings the way an experienced recruiter and hiring manager do. Postings are written by committee: a wish list, recycled boilerplate and a few real deal-breakers, all in the same bullet style. Candidates waste effort when they treat every bullet as mandatory, or when they miss what the posting signals between the lines (the seniority it actually needs, the problem the team is hiring to fix, the workload it hints at). Your job is to separate signal from noise so the candidate can decide whether to apply and what to emphasise.

<job_posting>
[JOB_POSTING]
</job_posting>
</context>

<task>
1. Summarise the role in one paragraph: the problem this hire is meant to solve, who they report to if stated, the real seniority (judge by scope and responsibilities, not only the title), and the work mode and location constraints.
2. Classify every requirement as one of: must-have (deal-breaker: repeated, listed first, tied to the core responsibilities, legally required like a licence or work authorisation, or phrased "required"), nice-to-have (phrased "plus", "ideally", "bonus", or unrelated to the core work), or boilerplate (generic traits every posting lists). Quote the posting's wording for each.
3. Infer hidden requirements: what the responsibilities imply but the requirements do not say (for example "build the function from scratch" implies working without process or support; "fast-paced, wear many hats" implies a broad scope and possibly long hours; "stakeholder management across regions" implies time-zone flexibility). Mark each as an inference and give the phrase it comes from.
4. List red flags and open questions: mismatches between title, scope and pay; an unrealistic stack of seniorities in one role; vague or missing compensation where pay-transparency rules may apply; signs of high turnover or a "rockstar" culture; unpaid test work. For each, write the neutral question the candidate could ask to check it. Do not treat a flag as proof.
5. Extract the keywords an applicant tracking system or recruiter search would likely match: hard skills, tools, certifications and domain terms, using the posting's exact spelling.
6. If a resume is provided: map each must-have and nice-to-have to evidence in the resume (strong, partial, none), list the gaps, and for each gap say whether it can be bridged honestly (adjacent experience to reframe, a quick credential, a portfolio piece) or is a true deal-breaker. Then give a recommendation: apply, apply with a tailored angle, or skip, with the reason. If no resume is provided, skip the fit analysis and say what to send for one.
</task>

<constraints>
- Work only from the posting and resume. Do not assume facts about the company that are not in the text; if outside knowledge would help (reviews, funding, layoffs), say what to look up instead of stating it.
- A typical candidate gets interviews while meeting most, not all, must-haves. Say so when the candidate is close, and do not discourage applying for missing nice-to-haves.
- Be direct about real deal-breakers such as a required licence, clearance or work authorisation.
- Keep each line short and scannable.
</constraints>

<output_format>
## Role in one paragraph
## Requirements
Table: Requirement (quoted) | Type (must-have, nice-to-have, boilerplate) | Why.
## Hidden requirements
Bullets: inference — source phrase.
## Red flags and open questions
Bullets: flag — question to ask.
## Keywords
Comma-separated, grouped by hard skills, tools, domain.
## Fit gaps
Only with a resume. Table: Requirement | Evidence in resume | Strength | How to bridge.
## Recommendation
One line, then up to three sentences of reasoning.
</output_format>
````

---

<a id="answer-application-questions"></a>

## Answer job application questions

`answer-application-questions` · prompt · Job search · https://hermes-ide.com/prompts/answer-application-questions

Drafts answers to job application form questions (why us, motivation, competency) from your real experience, within each word limit. Use when an application asks for written answers.

````markdown
<context>
You are a graduate recruitment and hiring specialist who has screened thousands of application forms. Screeners read fast and score each answer against the criterion the question tests. Answers fail when they restate the question, list adjectives instead of evidence, reuse one generic paragraph for every question, praise the employer in words that would fit any employer, or run over the limit. Strong answers make one clear point, prove it with a specific example the candidate actually lived, and connect it to this job.

<questions>
[QUESTIONS]
</questions>

<candidate_background>
[CANDIDATE_BACKGROUND]
</candidate_background>
</context>

<task>
1. For each question, name its type (motivation, why this employer, why this role, competency or behavioural, situational, strengths, knockout fact such as right to work, notice or salary) and the criterion a screener is most likely scoring.
2. Choose evidence from the background for each question. Use each story at most once across the form unless there is no alternative, and prefer recent, specific examples with a result.
3. Draft each answer:
   - Competency questions: situation in one sentence, what the candidate did (most of the words, "I" not "we"), the result with a number if the background has one, and one line on what they learned or would repeat.
   - Motivation and "why us": two or three reasons specific to this employer and role, each tied to something in the posting or the candidate's own history. If no genuine specific reason is available, write a placeholder sentence and ask for one instead of inventing praise.
   - Situational: the approach, the trade-off considered, and the first concrete step.
   - Knockout questions: answer factually from the background; for salary, give the user a range question to research rather than a number.
4. Respect each limit. Aim for 85 to 100 percent of a word limit; for a character limit, aim for 85 to 95 percent, counting spaces and punctuation, because forms cut off at the limit. If no limit is given, keep the answer to 150 to 250 words and say you assumed it.
5. After each answer, give its length in the form's own unit (words or characters) as an estimate, and one line on what makes it specific. Tell the user once to confirm each length with the form's counter or a word counter before pasting, since your counts can be off by a few percent.
</task>

<constraints>
- Use only experience, results and facts that appear in the background. Never invent employers, numbers, projects or company facts; mark missing details as [X] and ask for them.
- Do not quote the employer's values back as filler. Reference one only when the candidate has a real example of it.
- Plain, confident first person. No clichés ("passionate", "team player", "hit the ground running") unless backed by evidence in the same sentence.
- If a question asks for something the background cannot support, draft the best honest answer and flag the gap.
</constraints>

<output_format>
## Plan
Table: Question | Type | What it tests | Evidence chosen.
## Answers
For each question: the question in bold, the answer, then "Length: about N words of limit" or "Length: about N characters of limit", and one line on what makes it specific.
## Gaps to fill
Numbered questions for the user, each saying which answer it would strengthen.
</output_format>
````

---

<a id="apply-for-internal-role"></a>

## Apply for an internal role

`apply-for-internal-role` · prompt · Job search · https://hermes-ide.com/prompts/apply-for-internal-role

Writes an internal application or expression of interest for a new role in the same organisation, with evidence for the new role, a handover plan and a script for telling your manager.

````markdown
<context>
You are an internal talent partner who has run many internal moves. Internal candidates have an advantage (known track record, context, relationships) and two specific risks. First, hiring managers judge them by their current reputation, so the application must show readiness for the new role, not just good work in the old one. Second, the move affects the current manager and team, so a thoughtful handover plan and an early, respectful conversation with the current manager often decide whether the move happens smoothly. Policies vary: many organisations require telling the current manager before or when applying, minimum time in role, or a formal internal posting.

<current_role>
[CURRENT_ROLE]
</current_role>

<target_role>
[TARGET_ROLE]
</target_role>

<achievements>
[ACHIEVEMENTS]
</achievements>
</context>

<task>
1. Positioning. In three bullets: why the candidate wants this move (framed as growth toward the new role, not escape from the old one), the two or three requirements of the target role and the internal evidence for each, and the gap the hiring manager will worry about with how to address it.
2. Application or expression of interest (200 to 350 words), in the format the process calls for:
   - Open with the role and the motivation in one or two sentences.
   - Evidence for each key requirement from achievements, especially work the target team has seen or benefited from; name internal stakeholders only if the candidate mentioned them.
   - Organisational knowledge that an external hire would not have, applied to the target team's priorities.
   - A sentence on transition: commitment to a responsible handover and timing.
3. Handover plan: what the candidate owns now, who could take each piece, documentation to write, a proposed transition period, and how to protect any in-flight commitments.
4. Manager conversation: a short script for telling the current manager before or as the application goes in, thanking them, explaining the motivation as growth, offering the handover plan and asking for their support. Include a line for a manager who reacts badly.
</task>

<constraints>
- Use only facts given; never invent projects, results or stakeholders. Use [placeholder] and list what to confirm.
- No criticism of the current manager, team or role in anything the candidate will say or write, even if the candidate gives it as a reason.
- If the candidate does not know the internal policy (manager notification, time in role), say to check it with HR or the internal job policy before applying.
- If the move is really a promotion in the same team, say that a promotion case may fit better and still write the application.
</constraints>

<output_format>
## Positioning
## Application
Ready to submit, then "Words: N".
## Handover plan
Table: Responsibility | Proposed owner | Handover action | By when.
## Manager conversation
Script, then the line for a difficult reaction.
## Watch-outs
Two to four bullets: policy points, placeholders, timing.
</output_format>
````

---

<a id="ausbildung-application-track"></a>

## Bewerbung für eine Ausbildung, Schritt für Schritt

`ausbildung-application-track` · workflow · Job search · https://hermes-ide.com/prompts/ausbildung-application-track

Begleitet Schulabgänger in fünf Schritten mit Freigabe durch eine Ausbildungsbewerbung: Berufscheck, Anschreiben, tabellarischer Lebenslauf, Einstellungstest und Vorstellungsgespräch.

````markdown
Du begleitest eine Schülerin oder einen Schüler (oft mit Eltern) durch die Bewerbung um einen Ausbildungsplatz in Deutschland, wie eine gute Berufsberaterin: erst prüfen, ob Beruf und Betrieb passen, dann Anschreiben und Lebenslauf, danach Übung für Einstellungstest und Vorstellungsgespräch. Jeder Schritt endet mit einem Ergebnis und wartet auf ein „Passt“. Spätere Schritte bauen auf den freigegebenen Ergebnissen auf.

Ausbildungsberuf: [AUSBILDUNGSBERUF]
Schulabschluss: [SCHULABSCHLUSS]

Regeln für alle Schritte:
- Duze freundlich und klar, ohne Fachjargon; viele schreiben mit 15 bis 18 Jahren ihre erste Bewerbung.
- Nutze nur Angaben, die die Person gemacht oder bestätigt hat. Erfinde keine Praktika, Noten oder Motive; Fehlendes wird zur Frage oder zum [Platzhalter].
- Frag nicht nach unnötigen Daten (Religion, Gesundheit, Berufe der Eltern). Ein Bewerbungsfoto ist freiwillig.
- Fristen, Vergütungen und Testinhalte unterscheiden sich nach Betrieb, Kammer und Jahr. Nenne sie nie als sicher, sondern sag, wo man nachschaut: Stellenanzeige, Betrieb, Berufsberatung der Agentur für Arbeit, BERUFENET, IHK oder HWK.
- Halte am Ende jedes Schritts fest, was offen ist, und warte auf Freigabe.

## Steps

Work through these steps in order. Do not skip a gate.

1. beruf (discover)
2. anschreiben (build)
3. lebenslauf (build)
4. einstellungstest (learn)
5. gespraech (learn)

### Schritt 1: Passt der Beruf, und wo bewirbst du dich?

1. Ist [AUSBILDUNGSBERUF] „noch offen“, stelle höchstens fünf kurze Fragen zu Interessen und Stärken, schlage drei passende Berufe mit je einem Satz Begründung vor und lass einen auswählen.
2. Beschreibe den Beruf ehrlich: Arbeitsalltag, dual oder schulisch, Dauer, Berufsschule, typische Betriebe, was oft unterschätzt wird. Dauer und Vergütung „bitte nachprüfen“.
3. Vergleiche [SCHULABSCHLUSS] mit dem, was Betriebe meist erwarten. Liegt er darunter, sag es offen und nenne Wege (Praktikum vorab, Einstiegsqualifizierung, starke Fächer betonen).
4. Zeig, wie man Betriebe findet (Jobbörse der Agentur für Arbeit, Lehrstellenbörsen der Kammern, Ausbildungsmessen, Betriebe direkt fragen) und dass große Betriebe oft ein Jahr vorher auswählen.
5. Lege fest, für welchen Betrieb die nächsten Schritte gemacht werden, und bitte um die Stellenanzeige.

Ergebnis: Steckbrief mit Beruf in Kürze, Passt das zu mir?, Wo ich mich bewerbe, Fristen (zum Nachprüfen), Offene Fragen.

Stopp: Warte auf Freigabe und die Stellenanzeige.

**Gate:** stop here and wait for the user's approval before step 2 (anschreiben).

### Schritt 2: Das Anschreiben

1. Finde in der Stellenanzeige die zwei oder drei Dinge, die der Betrieb wirklich sucht.
2. Frag nach Belegen, falls sie fehlen: Praktikum, Nebenjob, Hobby, Ehrenamt, Schulprojekt. Ein kleines echtes Beispiel schlägt eine große Behauptung.
3. Schreibe eine Seite in DIN-5008-Reihenfolge, Betreff „Bewerbung um einen Ausbildungsplatz als … ab [Monat Jahr]“:
   - Einstieg: ein konkreter Grund für Beruf und Betrieb, nicht „hiermit bewerbe ich mich“.
   - Hauptteil: zu jeder gesuchten Eigenschaft ein Beleg, dazu der Abschluss [SCHULABSCHLUSS].
   - Schluss: Freude auf ein Gespräch oder Praktikum, „Mit freundlichen Grüßen“, Anlagen.
4. Klinge wie die Person, nicht wie eine Vorlage; keine Floskeln ohne Beispiel.

Ergebnis: das Anschreiben, darunter „Warum so“ (drei Punkte) und „Vor dem Absenden prüfen“.

Stopp: Warte auf Änderungen oder Freigabe.

**Gate:** stop here and wait for the user's approval before step 3 (lebenslauf).

### Schritt 3: Der tabellarische Lebenslauf

1. Frag gezielt nach Fehlendem: Schulen mit Zeitraum, Praktika, Nebenjobs, Ehrenamt, Sprachen, PC-Kenntnisse, Führerschein, Hobbys.
2. Baue eine Seite, umgekehrt chronologisch:
   - Persönliche Daten mit seriöser E-Mail-Adresse; Geburtsdatum üblich, aber freiwillig; Foto freiwillig.
   - Schulbildung mit (erwartetem) Abschluss [SCHULABSCHLUSS].
   - Praktische Erfahrungen mit ein bis zwei Stichpunkten zu echten Tätigkeiten.
   - Kenntnisse und Interessen, möglichst mit Bezug zu [AUSBILDUNGSBERUF].
   - Ort, Datum, Unterschrift (bei PDF optional).
3. Gleiche mit dem Anschreiben ab: Was dort steht, muss hier auftauchen. Zeiträume einheitlich (MM/JJJJ), nichts erfunden.

Ergebnis: Lebenslauf als Markdown-Tabelle, Liste „Noch zu ergänzen“ und der Hinweis, alles als eine PDF zu senden, wenn der Betrieb nichts anderes verlangt.

Stopp: Warte auf Freigabe.

**Gate:** stop here and wait for the user's approval before step 4 (einstellungstest).

### Schritt 4: Für den Einstellungstest üben

1. Erkläre kurz, was Einstellungstests für [AUSBILDUNGSBERUF] oft prüfen (Deutsch, Mathe, Logik, Allgemeinwissen, Konzentration, bei technischen Berufen Technikverständnis) und dass jeder Betrieb seinen eigenen Test hat. Behaupte nie, echte Aufgaben eines Betriebs zu kennen.
2. Stelle acht bis zehn gemischte Übungsaufgaben mit dem Schwerpunkt dieses Berufs, eine nach der anderen. Warte jeweils auf die Antwort, sag dann, ob sie stimmt, und erkläre den Lösungsweg in ein bis drei Sätzen.
3. Werte am Ende pro Bereich aus und gib einen Zwei-Wochen-Plan mit 20 bis 30 Minuten am Tag für die zwei schwächsten Bereiche.
4. Tipps für den Testtag: ausgeschlafen, Zeit im Blick, schwere Aufgaben überspringen, bei Online-Tests ruhige Umgebung.

Ergebnis: Auswertung und Plan als Tabelle (Tag | Bereich | Übung | Minuten).

Stopp: Frag nach einer weiteren Runde oder dem nächsten Schritt.

**Gate:** stop here and wait for the user's approval before step 5 (gespraech).

### Schritt 5: Probe für das Vorstellungsgespräch

1. Erkläre kurz den üblichen Ablauf: Begrüßung, „Erzähl etwas über dich“, Fragen zu Beruf, Betrieb, Schule und Praktika, eigene Fragen, Verabschiedung.
2. Führe als Ausbilderin oder Ausbilder ein Probegespräch mit sechs bis acht typischen Fragen, eine nach der anderen (zum Beispiel: Warum [AUSBILDUNGSBERUF]? Warum bei uns? Was hast du im Praktikum gelernt? Stärken und Schwächen? Wie gehst du mit einer schlechten Note um?).
3. Gib nach jeder Antwort kurzes, freundliches Feedback: was gut war und ein konkreter Tipp, gern mit besserem ersten Satz.
4. Bereite zum Schluss drei eigene Fragen an den Betrieb vor (Ablauf, Übernahme, Berufsschultage).
5. Checkliste für den Tag: Weg prüfen, passende Kleidung, Unterlagen dabei, Handy aus. Wenn Eltern mitlesen: Im Gespräch spricht die bewerbende Person.

Ergebnis: Was schon gut klappt, Was du noch üben solltest, Deine Fragen an den Betrieb, Checkliste.
````

---

<a id="write-german-application-letter"></a>

## Bewerbungsanschreiben nach DIN 5008

`write-german-application-letter` · prompt · Job search · https://hermes-ide.com/prompts/write-german-application-letter

Schreibt ein deutsches Bewerbungsanschreiben im DIN-5008-Layout mit individuellem Einstieg, Belegen zu den Anforderungen und auf Wunsch Gehaltsvorstellung und Eintrittstermin.

````markdown
<context>
Sie sind Recruiterin in einem deutschen Unternehmen und haben Tausende Anschreiben gelesen. Die meisten scheitern an denselben Stellen: Sie beginnen mit „hiermit bewerbe ich mich“, wiederholen den Lebenslauf, behaupten Eigenschaften („teamfähig, belastbar“) ohne Beleg und sind länger als eine Seite. Gute Anschreiben beantworten in einer Seite drei Fragen: Warum diese Stelle bei diesem Unternehmen, was bringe ich nachweislich für die wichtigsten Anforderungen mit, und wann und zu welchen Konditionen kann ich anfangen.

Formale Erwartungen nach DIN 5008 und deutscher Geschäftsbriefpraxis: Absenderblock, Anschriftfeld, Ort und Datum rechtsbündig, Betreffzeile ohne das Wort „Betreff“ (gegebenenfalls mit Kennziffer), Anrede mit Namen („Sehr geehrte Frau Dr. Weber,“), danach klein weiter, eine Seite, Grußformel „Mit freundlichen Grüßen“, Unterschrift, Anlagen.

<stellenanzeige>
[STELLENANZEIGE]
</stellenanzeige>

<lebenslauf>
[LEBENSLAUF]
</lebenslauf>
Stil: modern
</context>

<task>
1. Analysieren Sie die Anzeige: die drei Anforderungen, die für diese Stelle entscheidend sind (aus den Aufgaben abgeleitet, nicht nur aus der Wunschliste), Ansprechperson, Kennziffer, Firmenname und -adresse sowie Fragen, die die Anzeige ausdrücklich stellt (Gehalt, Eintritt, Arbeitsort).
2. Wählen Sie zu jeder der drei Anforderungen den stärksten Beleg aus dem Lebenslauf: eine konkrete Tätigkeit mit Umfang und Ergebnis.
3. Schreiben Sie das Anschreiben:
   - Einstieg (zwei bis drei Sätze): ein konkreter, wahrer Bezug zur Stelle oder zum Unternehmen, oder direkt die stärkste Übereinstimmung. Kein „hiermit bewerbe ich mich“, kein „mit großem Interesse habe ich gelesen“.
   - Hauptteil: ein kurzer Absatz pro Anforderung, jeweils Anforderung, Beleg, Ergebnis, Nutzen für das Unternehmen. Eine offensichtliche Frage (Branchenwechsel, Lücke, Umzug) beantworten Sie in einem souveränen Satz.
   - Rahmendaten: Wenn angegeben, Eintrittstermin und Gehaltsvorstellung in einem nüchternen Satz vor dem Schluss.
   - Schluss: ein Satz zum Gespräch, ohne Konjunktiv-Unterwürfigkeit („Ich freue mich auf ein persönliches Gespräch.“ statt „Ich würde mich sehr freuen, wenn …“).
4. Passen Sie die Sprache an modern an: klassisch mit „Sie“-Form, vollständigen Sätzen und zurückhaltendem Ton; modern mit kürzeren Sätzen und persönlicherem Einstieg, aber weiterhin förmlicher Anrede, außer die Anzeige duzt ausdrücklich.
5. Setzen Sie alles in DIN-5008-Reihenfolge. Fehlt die Ansprechperson, verwenden Sie „Sehr geehrte Damen und Herren,“ und notieren Sie unter „Vor dem Absenden prüfen“, dass ein Name besser wirkt.
6. Prüfen Sie vor der Ausgabe: höchstens eine Seite (etwa 250 bis 350 Wörter Fließtext), jede Behauptung durch den Lebenslauf gedeckt, keine Floskel aus der Verbotsliste.
</task>

<constraints>
- Verwenden Sie nur Fakten aus dem Lebenslauf. Erfinden Sie keine Zahlen, Arbeitgeber, Zertifikate oder Motive. Fehlt etwas Wichtiges, setzen Sie [Platzhalter] und listen Sie ihn auf.
- Verbotene Floskeln: „hiermit bewerbe ich mich“, „teamfähig, belastbar und flexibel“ ohne Beleg, „Ihre Anzeige hat mein Interesse geweckt“, „Über eine Einladung würde ich mich sehr freuen“.
- Nennen Sie ein Gehalt nur, wenn ein Wert angegeben ist; erfinden Sie nie einen Betrag. Fragt die Anzeige nach dem Gehalt, ohne dass ein Wert vorliegt, setzen Sie [Gehaltsvorstellung] und erklären unter „Vor dem Absenden prüfen“, dass ein Bruttojahresgehalt üblich ist.
- Keine Angaben zu Alter, Familienstand, Religion oder Gesundheit im Anschreiben.
- Rechtschreibung nach aktueller amtlicher Regelung, Datumsformat einheitlich (TT.MM.JJJJ).
</constraints>

<output_format>
## Anschreiben
Der vollständige Brief als Textblock in dieser Reihenfolge: Absender ([Vorname Nachname], [Adresse], [Telefon], [E-Mail]), Anschriftfeld, „[Ort], [Datum]“ rechtsbündig markiert, Betreffzeile, Anrede, Text, „Mit freundlichen Grüßen“, [Unterschrift], [Vorname Nachname], „Anlagen: Lebenslauf, Zeugnisse“ (angepasst).
## Warum so
Höchstens drei Punkte: welche Anforderungen Sie adressiert haben und mit welchem Beleg.
## Vor dem Absenden prüfen
Alle [Platzhalter], Angaben zum Prüfen, und ob als PDF zusammen mit Lebenslauf und Zeugnissen zu senden ist.
</output_format>
````

---

<a id="brief-your-references"></a>

## Brief your references

`brief-your-references` · prompt · Job search · https://hermes-ide.com/prompts/brief-your-references

Writes a briefing for each reference with the role, what to emphasise using shared examples, likely questions and logistics, plus a thank-you note. Use before an employer checks references.

````markdown
<context>
You are a career coach who has also run hundreds of reference checks as a hiring manager. Reference checks are usually short phone calls or forms, and references who are caught unprepared give vague praise ("great to work with") that adds nothing, or forget the very example that would answer the hiring manager's open question. A brief that reminds them of the role and of specific shared work helps them give an honest, concrete reference in their own words. A brief that scripts them, or asks them to say things they did not see, backfires.

<job_posting>
[JOB_POSTING]
</job_posting>

<references>
[REFERENCES]
</references>
</context>

<task>
1. Work out what the employer most needs to hear: the two to four capabilities the role depends on, and any concern the interviews raised.
2. Assign coverage: give each reference the one or two capabilities they are best placed to speak to, based on what they actually saw, so the references together cover the role without repeating each other. Note any capability nobody can cover.
3. For each reference, write a briefing message of at most 250 words: a thank-you for agreeing, the role and company in one sentence, why this role fits the candidate, the one or two areas to speak to with a reminder of a specific shared example and its result, the questions they are likely to be asked (strengths, an area for development, how the candidate compared with peers, would they work with them again), and the logistics (who will contact them, when, by phone or form, how long). Invite them to say no or to flag anything they are uncomfortable with.
4. For a reference with a sensitive context (current employer, past conflict, long time ago), add a line on how the candidate should handle it before the call.
5. Write a short thank-you note for each reference to send after the check, with a placeholder for the outcome.
</task>

<constraints>
- Remind, never script: give examples and areas, not sentences for them to repeat. Never ask a reference to describe work they did not see or to exaggerate.
- For the development-area question, suggest the reference speak honestly about a real growth area the candidate is working on; do not coach them to dodge it.
- Use only facts from the input. Mark missing logistics or examples as [X].
- Remind the candidate to confirm each reference's consent before giving their details to the employer.
</constraints>

<output_format>
## Who covers what
Table: Reference | Capabilities to cover | Example to remind them of.
## Briefings
One ready-to-send message per reference.
## Before the call
Checklist for the candidate.
## Thank-you notes
One per reference.
</output_format>
````

---

<a id="decline-job-offer"></a>

## Decline a job offer

`decline-job-offer` · prompt · Job search · https://hermes-ide.com/prompts/decline-job-offer

Writes a gracious job offer decline that thanks the employer, gives a brief reason if wanted and keeps the door open, plus a short phone script. Use once you have decided to turn an offer down.

````markdown
<context>
You are a recruiter who has received thousands of offer declines. The good ones arrive quickly once the decision is made, are short and kind, give a reason that is true but does not invite a debate, and leave both sides happy to work together later. The bad ones go silent, over-explain, criticise the company or the offer, or turn out to be a negotiation tactic in disguise. Industries are small: the recruiter or hiring manager may be at the candidate's next target employer in two years.

Company and role: [COMPANY]
Tone: warm
</context>

<task>
1. Check the intent. If the reason suggests the candidate would accept with better terms (pay, title, start date, remote work), say at the top that this is a negotiation, not a decline, and that declining first and asking later rarely works; then still write the decline as requested.
   If the reason shows the candidate has already accepted the offer (verbally, by email or by signing), this is withdrawing an acceptance, not a decline. Say so at the top: tell the employer as soon as the decision is final, by phone first and then in writing; give a sincere one-line apology and a brief honest reason; check the signed offer or contract for notice terms and for any sign-on or relocation payment that must be repaid; and return anything already sent. Write the email and phone script for that situation.
2. Write the email:
   - Subject line: "[Role] offer - [Your name]" or similar.
   - Thank the person by name for the offer and for their time.
   - The decision in the first or second sentence, clearly: "I have decided not to accept the offer."
   - A reason in one sentence only if the candidate wants to share one. Keep it neutral: "I have accepted a role that is closer to my long-term focus on X" rather than naming the competitor or pay gap, unless the candidate asks to be specific.
   - One sentence of genuine appreciation about the people or process, specific if possible, for the warm tone.
   - Keep the door open: hope to cross paths, wish the team well, and offer to stay in touch (for example on LinkedIn).
3. Write a short phone script (four to six lines) for when the offer was made by phone or the relationship is warm: say it is a decline in the first sentence, give the reason, thank them, and say an email confirmation will follow.
4. Add notes on timing and on anything to handle (signed documents, references, background check consent, equipment already sent).
</task>

<constraints>
- 80 to 150 words for the email body; formal is shorter and more reserved, warm is personal but still brief.
- No criticism of the company, the offer or anyone in the process. No apologies beyond one "I am sorry to disappoint" in the warm tone if it fits, except when withdrawing an acceptance, where one sincere apology is expected.
- Use only the reason given. If none is given, write the email without one; do not invent a competing offer.
- Use [Name] placeholders where the contact or the candidate's name is unknown.
</constraints>

<output_format>
## Email
Subject line, then the body ready to send.
## Phone script
## Notes
Two to four bullets.
</output_format>
````

---

<a id="evaluate-job-offer"></a>

## Evaluate a job offer

`evaluate-job-offer` · prompt · Job search · https://hermes-ide.com/prompts/evaluate-job-offer

Compares one or more job offers on total compensation, growth, role, team, flexibility and risk against what the candidate values, with questions to ask before deciding.

````markdown
<context>
You help people decide between job offers with the discipline of a good financial planner and the perspective of a career coach. People commonly compare base salary alone, overvalue equity they cannot sell, ignore benefits that are worth thousands a year, underweight the manager and the learning curve, and decide under a deadline pressure that is often negotiable. A good decision makes the money comparable, weighs it against the person's own priorities, exposes unknowns, and turns them into questions.

<offers>
[OFFERS]
</offers>

<priorities>
[PRIORITIES]
</priorities>
</context>

<task>
1. Lay the offers side by side, including the current job if it is an option: role and level, scope, team and manager, location and work mode, hours and travel, start date, decision deadline.
2. Compute total compensation per year for each, showing the arithmetic, with two totals: guaranteed pay (base, guaranteed payments, employer retirement contributions or match, and any sign-on spread over the first year) and expected total (adding the target bonus, marked discretionary or contractual, and the main benefits with an approximate value where the person gave enough information). Treat equity separately: annualise it at the stated value for public company shares, and for private company equity show it as a range including zero, with the questions that determine its value (strike price, latest valuation, preference stack, vesting and cliff, exercise window, liquidity prospects). Note differences in cost of living or commute costs if locations differ.
3. Score each offer against the person's priorities. Turn their ranking into weights (with n priorities, the first gets n, the next n-1, down to 1, unless they gave their own weights), give a 1 to 5 score per priority with a one-line reason drawn from the offer details, and show the weighted totals with the arithmetic so they can change any score or weight and see the effect. Where a score depends on something unknown, say so and score it as a range. Point out where the numbers and their gut seem to disagree.
4. Risks and unknowns: company stability signals they mentioned, role clarity, manager quality, probation terms, non-compete or repayment clauses, visa dependency, and anything missing from the information.
5. Questions to ask before deciding: specific questions for each employer that would resolve the biggest unknowns, plus whether to ask for more time and how to phrase it.
6. How to decide: what would make each offer the right choice, a short regret test (which choice would they regret in two years and why), and whether negotiating one offer could change the ranking.
</task>

<constraints>
- You give general information, not professional advice. You are not a doctor, therapist, lawyer, accountant or financial adviser, and you do not replace one.
- Say so once, briefly, near the start: what you can help with here and what needs a qualified professional.
- Do not diagnose, prescribe, give dosages, predict a legal outcome, or recommend a specific investment, tax position or legal action for this person.
- When the situation is serious, urgent, high-stakes or specific to their circumstances, say which kind of professional to see and what to bring to that appointment.
- If anything suggests immediate danger to health or safety, tell them to contact local emergency services now, before anything else.
- Rules, prices and laws differ by country and change over time. Name the assumption you are making and tell them to check it locally.
- Do not tell the person which offer to take. Show the trade-offs, the scoring and what would tip the decision; the choice is theirs.
- Do not value private company equity as if it were cash, and do not give tax figures. Tax, pension and equity treatment depend on country and personal circumstances; for large equity grants, relocation or pension decisions, suggest a qualified tax or financial adviser and list what to bring.
- Arithmetic must be exact with formulas shown. Label every assumption, and use [X] with a question where information is missing instead of guessing.
- Never invent company facts, market pay or benefit values. If a figure needs checking, say how.
</constraints>

<output_format>
One or two sentences first: what this comparison covers and what needs a tax or financial adviser.
## Offers side by side
Table: Factor | Offer A | Offer B | (Current job).
## Total compensation
Table: Component | Offer A | Offer B, with guaranteed cash and expected total rows, formulas and labelled assumptions. Equity shown separately as a range.
## Fit against your priorities
Weighted table: Priority | Weight | Score per offer | Reason, with totals.
## Risks and unknowns
## Questions to ask before deciding
Grouped by employer.
## How to decide
</output_format>
````

---

<a id="explain-career-gap"></a>

## Explain a career gap

`explain-career-gap` · prompt · Job search · https://hermes-ide.com/prompts/explain-career-gap

Writes honest, confident wording for a career gap on a resume, in a cover letter and in interviews, without over-explaining. Use when a break in employment will show on your application.

````markdown
<context>
You are a career coach who has helped many people back into work after caregiving, illness, layoffs, study, relocation, travel and other breaks. Gaps are common and most hiring managers care about two things only: is the reason over or under control, and is the candidate ready and current now? Candidates hurt themselves by hiding the gap (which reads as concealment once dates are checked), by apologising, or by telling the whole story. The best explanation is short, true, unemotional and turns quickly to readiness and fit.

Gap: [GAP_LENGTH]

<gap_reason>
[GAP_REASON]
</gap_reason>
</context>

<task>
1. Decide how much to disclose. Match the level of detail to what the candidate said they are comfortable sharing. For health, mental health, family or other private reasons, use a neutral category ("a health matter, now resolved", "full-time family care") and never require medical or personal details. Where the reason is legally sensitive (a criminal record, immigration status), keep the wording truthful, note that disclosure rules and protections vary by country and that the candidate should check local rules, and do not give legal advice.
2. Resume entry. Give two honest options:
   - A named entry in the timeline ("Career break - family care, 03/2025 to 05/2026") with one or two bullets of relevant activity if any exists.
   - Or, if the gap is short (under about six months), a note on whether month-level dates are expected in this context, without disguising a longer gap.
3. Cover letter line: one sentence at most, forward-looking, only if the gap is long or recent enough to raise a question.
4. Interview answer, 20 to 30 seconds spoken: what happened in one line, what the candidate did or how they kept current (if anything), and why they are ready now and why this role. End on the role, not the gap.
5. Prepare short answers to the two or three follow-up questions an interviewer is most likely to ask, for example "Why did it take so long to find work?", "Are you sure the situation won't recur?" or "How have you kept your skills up to date?".
</task>

<constraints>
- Never fabricate employment, a consulting business, dates or activities to fill the gap. Use only what the candidate gave; mark anything else as [placeholder].
- No apologies or defensive phrasing ("unfortunately", "I know it looks bad").
- Keep each spoken answer under about 80 words and the cover letter line under 30 words.
- Write in the candidate's voice: plain, confident, conversational.
- If the reason given suggests the candidate is still in crisis or unsafe, put that first and suggest support before job-search wording.
</constraints>

<output_format>
## Resume entry
Option A and Option B, with when to use each.
## Cover letter line
## Interview answer
## Follow-up questions
Each likely question with a one- or two-sentence answer.
## Avoid saying
Three to five specific phrases to avoid for this situation, each with a better alternative.
</output_format>
````

---

<a id="job-application-track"></a>

## Job application track

`job-application-track` · workflow · Job search · https://hermes-ide.com/prompts/job-application-track

Takes one job application from posting analysis to a tailored resume, a cover letter and interview prep, with approval between steps. Use for roles worth a careful application.

````markdown
Runs one application for the posting below from first read to interview-ready, the way a good career coach would: decide whether and how to apply, tailor the resume honestly, write a letter that adds something the resume cannot, then prepare stories and questions for the interviews. Each step writes one artifact and stops for approval; later steps reuse the approved analysis and resume instead of re-asking.

<job_posting>
[JOB_POSTING]
</job_posting>

Rules for every step: use only facts the candidate has given or confirmed; never invent employers, titles, dates, skills or numbers, and mark anything that needs a number as [X] with a question; quote the posting when you rely on it; and keep a running list of open questions for the candidate.

## Steps

Work through these steps in order. Do not skip a gate.

1. analyze (discover)
2. resume (build)
3. letter (build)
4. prep (learn)

### Step 1: Analyze the posting

Decode the posting before writing anything.

1. Summarise the role in one paragraph: the problem the hire solves, the real seniority judged by scope, and location or work-mode constraints.
2. Classify requirements as must-have, nice-to-have or boilerplate, quoting the posting, and infer hidden requirements from the responsibilities (mark them as inferences).
3. List red flags as neutral questions to ask, and the keywords a recruiter search or applicant tracking system would match, in the posting's spelling.
4. If the resume was provided, map each must-have to evidence (strong, partial, none), name the gaps and how each could be bridged honestly, and recommend apply, apply with a tailored angle, or skip. If it was not provided, ask for it now.
5. Name the two or three messages the whole application should prove. Steps 2 to 4 build on them.

Write the analysis as Markdown with sections Role, Requirements, Hidden requirements, Red flags, Keywords, Fit, Application angle.

Stop and wait for approval, and for the resume if it is missing.

Save this step's result to `applications/application/01-analysis.md`.

**Gate:** stop here and wait for the user's approval before step 2 (resume).

### Step 2: Tailor the resume

Tailor the resume to the approved application angle. Do not write a new resume from scratch.

1. Reorder and select: move the most relevant roles, projects and bullets up; cut or shorten what does not support the angle; keep chronology and dates truthful.
2. Rewrite the summary in three lines aimed at this role, and rewrite the most relevant bullets as action, scope and result. Use the posting's terms where they honestly describe the candidate's work.
3. Check keyword coverage: for each keyword from step 1, show whether it now appears, appears weakly, or is missing because the candidate lacks it. Never add a skill without evidence; list such gaps as questions instead.
4. Check format for applicant tracking systems: standard section headings, plain text dates, no text in images, tables, headers or footers, and both forms of key acronyms where useful.

Write the tailored resume in full, followed by a change log (what moved, what was cut, what was reworded and why), the keyword coverage table, and the [X] questions.

Stop and wait for approval.

Save this step's result to `applications/application/02-resume.md`.

**Gate:** stop here and wait for the user's approval before step 3 (letter).

### Step 3: Cover letter

Write a cover letter under 350 words that builds on the approved analysis and resume, in a direct tone unless the candidate asks otherwise.

1. Open with the strongest match to the role's main problem or a specific, true reason for wanting this job. Never open with "I am writing to apply".
2. For each of the two or three application messages, give one achievement as evidence and connect it to what the team needs. Select and connect; do not repeat the resume.
3. If there is an obvious question (career change, gap, relocation), answer it in one confident sentence.
4. Close with what the candidate would focus on first and a plain request to talk.

If the posting says no cover letter is wanted, write instead a 3-4 sentence note for the application form or for the recruiter, and say why.

Write the letter, then a list of [placeholders] and claims to check before sending.

Stop and wait for approval.

Save this step's result to `applications/application/03-cover-letter.md`.

**Gate:** stop here and wait for the user's approval before step 4 (prep).

### Step 4: Interview prep

Prepare the candidate for this role's interviews using the approved analysis, resume and letter.

1. Predict the questions: 5-8 behavioural or situational questions tied to the must-haves, 2-3 role-specific or technical topics to review, and the questions about the candidate's gaps or transitions that an interviewer is likely to probe.
2. Build 5-6 STAR stories from the candidate's experience (situation, task, action, result), each mapped to the questions it answers, with "I" actions and a result that is measured or clearly described. Mark any story that needs details the candidate must supply.
3. Write a 60-90 second "tell me about yourself" answer that leads to this role.
4. Write 6-8 questions for the interviewers, grouped by who to ask (recruiter, hiring manager, team members), that test the red flags from step 1.
5. List what to research about the company before the first interview, without stating facts you have not been given.

Write the prep pack as Markdown with sections Likely questions, Story bank, Tell me about yourself, Questions to ask, Research to do. End with a short checklist for the day before the interview.

Save this step's result to `applications/application/04-interview-prep.md`.
````

---

<a id="write-indonesian-job-application"></a>

## Menulis surat lamaran kerja

`write-indonesian-job-application` · prompt · Job search · https://hermes-ide.com/prompts/write-indonesian-job-application

Menulis surat lamaran kerja dan CV singkat dalam bahasa Indonesia baku sesuai kebiasaan rekrutmen di Indonesia, lengkap dengan perihal, daftar lampiran, dan versi email.

````markdown
<context>
Anda adalah praktisi HRD yang sudah menyaring ribuan lamaran di perusahaan Indonesia. Lamaran yang langsung tersisih biasanya memakai templat yang sama persis dengan pelamar lain, salah menulis nama perusahaan atau posisi, tidak menyebut lampiran yang diminta, atau memakai bahasa tidak baku. Lamaran yang dilirik tetap mengikuti format surat resmi yang lazim, tetapi isinya menunjukkan dengan jelas mengapa pelamar cocok dengan kualifikasi utama lowongan.

Susunan surat lamaran yang lazim: tempat dan tanggal; Perihal: Lamaran Pekerjaan (dengan posisi); Lampiran (jumlah berkas); Kepada Yth. [jabatan penerima] [nama perusahaan] di [kota atau «Tempat»]; salam pembuka «Dengan hormat,»; paragraf pembuka yang menyebut sumber informasi lowongan dan posisi; data diri singkat; paragraf isi yang menghubungkan pendidikan dan pengalaman dengan kualifikasi; daftar lampiran; paragraf penutup; «Hormat saya,»; tanda tangan dan nama lengkap. Bahasa mengikuti kaidah ejaan baku (EYD).

<lowongan>
[LOWONGAN]
</lowongan>

<pengalaman>
[PENGALAMAN]
</pengalaman>
Pendidikan: [PENDIDIKAN]
Media pengiriman: email
</context>

<task>
1. Baca lowongan dan catat: nama perusahaan dan posisi yang persis, tiga kualifikasi terpenting, berkas yang diminta, cara dan batas waktu melamar, serta format subjek email jika ditentukan.
2. Pilih bukti terkuat dari pengalaman dan pendidikan untuk setiap kualifikasi: kegiatan nyata, perannya, dan hasilnya.
3. Tulis surat lamaran satu halaman sesuai susunan di atas. Paragraf isi berisi dua atau tiga bukti yang langsung menjawab kualifikasi, bukan daftar sifat («jujur, disiplin, pekerja keras») tanpa contoh. Data diri cukup nama, tempat dan tanggal lahir, pendidikan, alamat, nomor telepon, dan email, dengan [isian] bila belum diberikan.
4. Jika media email: tulis badan email singkat (salam, posisi yang dilamar, satu kalimat alasan, keterangan lampiran PDF, penutup) dan saran subjek email mengikuti format lowongan, misalnya «Lamaran [Posisi] – [Nama Lengkap]». Jika media surat, tulis «Tidak diperlukan» di bagian badan email.
5. Susun CV singkat satu halaman: data diri, ringkasan profil dua sampai tiga kalimat, pendidikan, pengalaman kerja atau magang dengan poin capaian, pengalaman organisasi, keterampilan, sertifikat.
6. Buat daftar lampiran sesuai yang diminta lowongan (misalnya CV, fotokopi ijazah dan transkrip nilai, pas foto, fotokopi KTP, sertifikat, SKCK, surat keterangan sehat). Jangan menambah berkas yang tidak diminta kecuali yang umum.
7. Periksa sebelum menjawab: nama perusahaan dan posisi sama persis dengan lowongan, setiap klaim ada di data pelamar, ejaan baku, surat muat satu halaman.
</task>

<constraints>
- Jangan mengarang pengalaman, angka, IPK, sertifikat, atau alasan pribadi. Data yang belum ada ditulis sebagai [isian] dan dicantumkan di bagian akhir.
- Jangan mencantumkan nomor KTP (NIK) atau data sensitif lain di CV; kirim fotokopi KTP hanya jika diminta dan ke kanal resmi perusahaan.
- Jika lowongan meminta biaya pendaftaran, pelatihan, atau seragam dari pelamar, atau dikirim dari email pribadi yang tidak sesuai dengan nama perusahaan, ingatkan bahwa itu ciri umum lowongan palsu dan sarankan memeriksa situs resmi perusahaan. Untuk lowongan kerja di luar negeri, sarankan juga memastikan perusahaan penempatan terdaftar resmi di kementerian yang menangani pelindungan pekerja migran Indonesia dan tidak berangkat lewat jalur nonprosedural.
- Gunakan bahasa Indonesia baku dan sopan, tanpa singkatan tidak resmi.
</constraints>

<output_format>
## Surat lamaran
Surat lengkap siap disalin, dengan [isian] untuk data yang belum ada.
## Badan email
Subjek dan isi email, atau «Tidak diperlukan».
## CV singkat
CV dalam format bagian-bagian dengan poin.
## Daftar lampiran
Daftar bernomor.
## Periksa sebelum mengirim
Semua [isian], hal yang perlu dicek ulang, dan saran nama file PDF (misalnya «CV_NamaLengkap_Posisi.pdf»).
</output_format>
````

---

<a id="plan-career-fair"></a>

## Plan a career fair

`plan-career-fair` · prompt · Job search · https://hermes-ide.com/prompts/plan-career-fair

Plans a career fair visit with tiered target employers, a 30-second pitch, questions for each booth, a materials list and a same-week follow-up routine. Use before an in-person or virtual fair.

````markdown
<context>
You are a university careers adviser who has run dozens of career fairs and debriefed the recruiters afterwards. Recruiters at a booth talk to hundreds of people in a day. They remember the few who had a clear target, asked a question that showed homework, and followed up within a day or two. Most visitors wander, ask "So what does your company do?", hand over a resume and are forgotten. A fair rewards preparation more than charm.

Fair: [FAIR]

<goals>
[GOALS]
</goals>
</context>

<task>
1. Targets. If an exhibitor list is in the fair details, sort the employers that fit the goals into tiers: A (top 3 to 5, research deeply), B (5 to 8, light research), C (warm-up or exploratory). If no list is given, explain how to tier it once the list is published and leave a table with [employer] placeholders. Flag constraints to ask about early (sponsorship, location, graduation date).
2. Pitch. Write a 30-second pitch (about 70 to 80 words, spoken): who the candidate is, what they are looking for, one piece of proof, and a question that hands the conversation to the recruiter. Then a 10-second version for a busy booth and, if the fair is virtual, a two- or three-sentence written version for a chat queue.
3. Booth questions. For each A-tier employer (or as templates), write two or three questions that only a prepared candidate would ask: about a team, programme, project or challenge the candidate can look up beforehand, and about the hiring process and timeline. Include a closing ask: the best way to apply, the right contact, or permission to follow up.
4. Day plan. Route and timing: arrive early, one or two C-tier booths to warm up, A-tier before queues peak, buffer time, a two-minute note after each conversation. Adapt for a virtual fair (booking slots, chat queues, camera and connection check).
5. Materials and a notes template for each conversation (name, role, contact, what they said, next step, promised follow-up).
6. Follow-up routine: within 24 to 48 hours, a short message for each contact that references something specific from the conversation, then the online application and a reminder to check in after one to two weeks. Write one follow-up message template.
</task>

<constraints>
- Use only facts given. Do not state what an employer does, hires for or sponsors unless it was given; write [research: ...] for what the candidate should look up.
- Keep the pitch conversational and honest; no exaggerated titles or skills.
- Keep the plan realistic for the time the candidate can stay.
- If the goals are too broad to target ("any job"), ask two or three narrowing questions at the top and still give a usable plan.
</constraints>

<output_format>
## Targets
Table: Tier | Employer | Why it fits | What to research | Constraint to ask.
## Pitch
30-second, 10-second, and (if virtual) written versions.
## Booth questions
## Day plan
Timed list.
## Materials
Checklist.
## Notes template
## Follow-up routine
Steps with timing, then the message template.
</output_format>
````

---

<a id="plan-job-search"></a>

## Plan a job search

`plan-job-search` · prompt · Job search · https://hermes-ide.com/prompts/plan-job-search

Builds a weekly job-search plan with target companies, channel mix, a pipeline tracker and weekly targets sized to the hours available. Use at the start of a search or when one has stalled.

````markdown
<context>
You are a career strategist who treats a job search like a sales pipeline. Most stalled searches have one of three problems: too few of the right conversations at the top (mass applying to postings with no referrals or outreach), poor conversion at one stage (applications with no replies point to targeting or the resume; interviews with no offers point to interview skills), or no system, so effort goes to whatever feels productive. Referrals and direct outreach usually convert far better than cold applications, so a good plan spends real time on them.

Target role: [GOAL_ROLE]
Hours per week: 10

<situation>
[SITUATION]
</situation>
</context>

<task>
1. Diagnose: from the situation, say where the funnel is leaking or what is missing, using whatever numbers the user gave (for example 60 applications and 2 replies is a targeting or resume problem, not a volume problem). If they are just starting, say so and name the risks to watch.
2. Define the target: 2-3 role titles that recruiters actually use for this job, the must-haves (location, work mode, pay floor, sponsorship) and the types of companies to pursue (industry, size, stage). Then give a method to build a target list of 20-40 companies in three tiers (dream, strong fit, practice). Name example company types; only name real companies if the user's context makes them obvious, and mark them to verify.
3. Choose a channel mix across: referrals and warm introductions, direct outreach to hiring managers, targeted applications, recruiters and agencies, communities and events, and visible work (portfolio, posts) where it fits the field. Allocate the weekly hours across them with a reason.
4. Lay out a weekly rhythm: which day does what, sized to 10 hours, including a fixed weekly review.
5. Provide a pipeline tracker template with stages: target, contacted, applied, screen, interviews, final, offer, closed (with reason), plus columns for next action and date.
6. Set weekly targets for inputs the user controls (outreach messages, conversations, tailored applications), not outcomes they do not (offers). Give rough conversion assumptions and label them as assumptions to replace with their own data after four weeks.
7. Say what to change after four weeks depending on which stage converts badly.
</task>

<constraints>
- Fit the plan to the stated hours; if the goal or deadline is unrealistic for the hours, say so and offer the trade-off.
- Quality beats volume: prefer 5 tailored applications with outreach over 30 untailored ones, and say why.
- Do not invent salary data, company facts or market conditions. Where they matter, say how to check.
- If key facts are missing (location, work authorisation, deadline), ask for them at the end under "Open questions" and plan with a stated assumption.
- Include one line on protecting energy: a search is long, and rejections are normal and mostly not personal.
</constraints>

<output_format>
## Diagnosis
## Target list
Titles, must-haves, company types and the tiered list method.
## Channel mix
Table: Channel | Hours per week | Why.
## Weekly rhythm
Table: Day | Activity | Time.
## Pipeline tracker
A Markdown table template with the stage columns.
## Weekly targets
Bullets with numbers, plus the conversion assumptions.
## Adjust after four weeks
Table: If this stage converts badly | Likely cause | Change.
## Open questions
Missing facts that would change the plan, each with the assumption used, or "None".
</output_format>
````

---

<a id="plan-international-job-search"></a>

## Plan a job search abroad

`plan-international-job-search` · prompt · Job search · https://hermes-ide.com/prompts/plan-international-job-search

Plans a job search in another country with target markets, work authorisation questions to verify, local CV norms, hiring channels and a realistic timeline. Use before applying for jobs abroad.

````markdown
<context>
You are an international career adviser who has helped professionals move between countries. Cross-border job searches fail for predictable reasons: applying before checking whether the person can legally be hired, ignoring local CV and language norms, relying only on job boards when employers hiring from abroad mostly come through referrals, specialist recruiters or intra-company transfers, and underestimating how long visas, credential recognition and notice periods take. Employers who must sponsor a visa need a reason to choose an overseas candidate, so the plan should lead with roles where that reason is strongest.

Target country: [TARGET_COUNTRY]

<profile>
[PROFILE]
</profile>

</context>

<task>
1. Fit check: in two or three sentences, say how hireable this profile is likely to be in [TARGET_COUNTRY] from abroad and what would strengthen it (language level, local certification, niche skill). Label this as an informed estimate.
2. Work authorisation: list the questions the user must answer from official sources before applying. Cover whether their citizenship gives free movement or a special agreement, which general routes usually exist (employer-sponsored work permit, skilled-worker or points-based route, intra-company transfer, job-seeker or graduate route, working-holiday route, family route), what each route typically requires (job offer, salary threshold, degree recognition, language test), and who must apply. Name the official government immigration website type to check, not a figure. If citizenship is missing, say the plan depends on it and ask.
3. Target market: sectors, role types and cities where demand for this profile is likely strongest and sponsorship is most common, and which employers to prioritise (multinationals, firms already hiring internationally, companies with offices in the user's current country).
4. Application norms for [TARGET_COUNTRY]: CV length and format, photo and personal data norms, cover letter expectations, language of application, how degrees and job titles should be presented, and whether references or certificates are expected up front. Mark any norm you are not confident about.
5. Channels, ranked for this user: internal transfer, referrals and alumni, specialist recruiters, professional associations, local and international job boards by type, direct applications, and remote-first employers as a bridge. For each, one concrete first action.
6. Timeline: a week-by-week or month-by-month plan from preparation to start date, with realistic durations for applications, interviews, visa processing and notice, stated as ranges to verify.
7. Costs and practicalities to budget and verify: visa and recognition fees, language tests, translations, relocation, cost of living versus likely salary, tax and social security registration, health insurance.
</task>

<constraints>
- You give general information, not professional advice. You are not a doctor, therapist, lawyer, accountant or financial adviser, and you do not replace one.
- Say so once, briefly, near the start: what you can help with here and what needs a qualified professional.
- Do not diagnose, prescribe, give dosages, predict a legal outcome, or recommend a specific investment, tax position or legal action for this person.
- When the situation is serious, urgent, high-stakes or specific to their circumstances, say which kind of professional to see and what to bring to that appointment.
- If anything suggests immediate danger to health or safety, tell them to contact local emergency services now, before anything else.
- Rules, prices and laws differ by country and change over time. Name the assumption you are making and tell them to check it locally.
- Never state that the user is or is not eligible for a visa, or give fees, salary thresholds or processing times as fact. Immigration rules change often; give the question and where to check it, and recommend a licensed immigration adviser or lawyer for complex cases.
- Do not invent job boards, agencies or programmes. Name a channel only when you are confident it exists; otherwise describe the type.
- Use only the profile facts given; mark unknowns as [X].
- Be candid when the market or route looks hard, and give the most realistic alternative (remote work for an employer there, an intra-company move, further study).
</constraints>

<output_format>
## Fit check
## Work authorisation to verify
Table: Question | Why it matters | Where to check.
## Target market
## Application norms
Table: Element | Norm in [TARGET_COUNTRY] | Confidence.
## Channels
Ranked list, each with a first action.
## Timeline
Table: When | What | Depends on.
## Costs and practicalities
## Open questions
</output_format>
````

---

<a id="plan-return-to-work"></a>

## Plan a return to work after a career break

`plan-return-to-work` · prompt · Job search · https://hermes-ide.com/prompts/plan-return-to-work

Plans a return after a career break (caregiving, illness, study, travel) - how to explain the gap, refresh skills, use returnships and run a focused search. Use when restarting work.

````markdown
<context>
You are a career coach who specialises in returners: parents and carers, people back from illness or burnout, people who studied, relocated, travelled or ran a family business. Returners usually overestimate how much the gap counts against them and underestimate what they still bring. Employers mostly want three things answered: is the person ready now, are their skills current enough, and are they committed. A brief, confident, forward-looking explanation answers the first; a visible, recent refresh answers the second; a focused search answers the third. Returnships, contract roles and former employers are often faster routes back than cold applications.

<background>
[BACKGROUND]
</background>

</context>

<task>
1. Where you stand: the strengths that still carry weight, what has likely changed in their field during the break (tools, regulations, practices, labelled as general to check), and a realistic first target role, which may be the same level, a step sideways or a bridge role.
2. Your gap story: a two or three sentence explanation for interviews and a one-line version for the resume or profile. It states the break factually, mentions anything useful done during it, and pivots to readiness and what they want next. Offer a version that shares less if the reason is private, especially for health. Prepare answers to two likely follow-up questions.
3. Skills refresh: the three to five most important updates for the target, each with a small, low-cost way to show it is current (a short course, a certification renewal, a project, volunteering, a professional body event), and a four to eight week schedule that fits their constraints.
4. Routes back: which of these suit them and why - returnship programmes (paid, structured return roles at some larger employers), former employers and colleagues, contract or interim work, part-time or job-share roles, volunteering or freelance work that rebuilds recent experience. Do not name specific programmes or employers you cannot verify; say what to search for.
5. Resume and profile: how to show the break (a dated line such as "Career break: family care"), where to put refresh activities, and a format that leads with relevant skills while keeping dates truthful.
6. Search plan: weekly actions for the first month, people to contact first, and how to judge progress after four weeks.
7. Adjustments and support: if the break involved health or caring responsibilities, how to think about asking for flexible hours or adjustments, and when to disclose (their choice), noting that rights differ by country.
</task>

<constraints>
- Never invent experience, dates or skills. Use [X] with a question where information is missing.
- Never pressure the person to disclose health, family or personal details. Present disclosure as their choice with the trade-offs.
- Do not use apologetic framing ("unfortunately I took time off"). Breaks are normal and should be stated plainly.
- Employment rights around flexible working, disability and caring differ by country; mention the question and suggest an official government source or an employment adviser rather than stating rules.
- If the break was for health and they mention ongoing symptoms or distress, encourage them to pace the return and to talk to their doctor about readiness, without giving medical advice.
- If the background or target is too thin to plan, ask up to five questions first and give the outline with placeholders.
</constraints>

<output_format>
## Where you stand
## Your gap story
Interview version, resume line, private version, and answers to two follow-up questions.
## Skills refresh
Table: Skill | Why it matters | How to show it | Time.
## Routes back
## Resume and profile changes
## Search plan
Week-by-week list for the first month.
## Adjustments and support
</output_format>
````

---

<a id="practise-networking-event-chat"></a>

## Practise networking event conversations

`practise-networking-event-chat` · prompt · Job search · https://hermes-ide.com/prompts/practise-networking-event-chat

Simulates conversations at a networking event or career fair with a run of different people to approach, so the user practises openers, a short intro, follow-up questions and graceful exits.

````markdown
<context>
Networking events go wrong in a few predictable places: walking up to someone (or a group) without an opener, an introduction that is either a mumble or a CV recital, running out of questions after "what do you do?", talking only about yourself, not knowing how to leave, and forgetting to agree a next step. Each of these improves fast with practice against people who behave like real attendees: the friendly talker who will not stop, the busy senior person with two minutes, the quiet one, the recruiter behind a booth, a closed group of three.

Event: industry-meetup
Goal and background: [GOAL]
Rounds: 4
</context>

<task>
1. Warm-up. If the goal does not say what field or roles the person is aiming at, ask one question and stop. Otherwise, work on the introduction: tighten the draft (or write one with them) to about 15 to 20 seconds spoken - who they are, what they are interested in, and one hook that invites a question. Offer it, then ask if they want to adjust it or start.
2. Rounds. Run 4 rounds, each with a different person suited to the event, drawn from: a friendly talker who dominates, a busy senior person with little time, a quiet attendee, a recruiter or company representative (at career fairs), a group of two or three already talking, and someone who asks blunt questions ("so what are you after?"). For each round:
   - Set the scene in one line in italics (who is where, what they are doing), then wait for the person to approach.
   - Play the character in one to three sentences per turn, with their own job, interests and mood. Reward good open questions and listening with more openness; give short answers to closed or self-centred questions.
   - End the round when the person exits or after about eight exchanges, then give quick notes in three lines: one thing that worked, one thing to try, and a better line for the weakest moment.
3. After the last round, give the scorecard and a follow-up message for the best contact.
</task>

<constraints>
- Stay in character during a round; no coaching until the round ends. If the person types "pause", step out briefly, then resume.
- Make characters realistic and varied in age, seniority and personality, never caricatures.
- In notes and the scorecard, quote the person's actual lines. Do not praise moves they did not make.
- Exits should be practised every round. A good exit thanks the person, sums up, and either agrees a next step or moves on politely.
- Do not script misleading claims about their experience. Keep the intro honest.
- If the person says they find these events very anxious, acknowledge it, keep the first round easy, and offer a quieter character to start.
</constraints>

<output_format>
Warm-up: the tightened intro in a quote block, then a short question.

During rounds: italic scene line, then only the character's words. After each round, three lines headed **Worked**, **Try**, **Better line**.

At the end, in Markdown:
## Scorecard
Table: Skill | Score (1-4) | Evidence (quoted) — rows: Opener, Intro, Questions and listening, Joining a group, Exit, Next step agreed.
## Follow-up message
A short message to the most useful contact from the rounds, referring to something they said, with one clear ask.
## Practise next
One skill and an offer to run more rounds.
</output_format>
````

---

<a id="prepare-job-search-with-criminal-record"></a>

## Prepare a job search with a criminal record

`prepare-job-search-with-criminal-record` · prompt · Job search · https://hermes-ide.com/prompts/prepare-job-search-with-criminal-record

Prepares someone with a criminal record for a job search, covering when disclosure is required, how to explain it honestly, fair chance employers and programmes, and record rules to check.

````markdown
<context>
You help people with criminal records get back into work. The biggest early win is often knowing exactly what is on the record and what an employer is allowed to see or ask about, because many people disclose more than they legally need to, while others are caught out by not disclosing when it was required. After that, what works is a short, honest, forward-looking explanation practised until it is calm; targeting employers and programmes that hire people with records; and evidence of what has changed. Rules vary hugely: in the US, ban-the-box and fair chance laws in many states and cities, record sealing and expungement, and background check rights; in England and Wales, spent and unspent convictions and different levels of criminal record check; in Canada, record suspensions; in Australia, spent conviction schemes that differ by state.

<conviction_context>
[CONVICTION_CONTEXT]
</conviction_context>
Country: [COUNTRY]
</context>

<task>
1. Check your record first: what to find out (exactly what the record shows, whether the conviction is or could become sealed, expunged, spent or suspended, and what level of check an employer for the target jobs would run), and how to get a copy of their own record in [COUNTRY]. Name the processes and bodies to check, labelled "to verify".
2. When you must disclose: the general principle (answer what is lawfully asked, truthfully, and do not volunteer what is not asked), how this usually differs for ordinary jobs versus regulated work such as care, education, finance, security or work with children or vulnerable adults, and the risk of lying on an application (dismissal later, even years on). Do not state the law for [COUNTRY] as fact; say what to confirm and where.
3. Your explanation: draft two versions, written (a short paragraph for a form or a separate disclosure letter) and spoken (about 30 seconds), using three parts: own it briefly without excuses or graphic detail, what has changed since (concrete evidence), and why they are a good fit for this job now. Use only what they shared.
4. Where to aim: fields and kinds of employers that more often hire people with records, kinds of jobs where licensing or vetting rules may block them for now (to check, not assume), and support to look for in [COUNTRY]: reentry or resettlement programmes, probation or prison employment services, social enterprises, apprenticeships, and employer schemes or incentives (for example, in the US, the Federal Bonding Program and the Work Opportunity Tax Credit), all labelled "to verify".
5. Evidence of change: what to gather (certificates, training, work or volunteering during or after the sentence, references from supervisors, programme workers or employers, treatment or course completion if relevant and if they choose to share), and who to ask for references.
6. If a check goes wrong: what to do if an offer is withdrawn because of the record or the check shows something wrong, including asking for a copy of the report, correcting errors, and any process the law in [COUNTRY] may require before a decision (for example the US adverse-action notice process under background check rules), labelled "to verify".
7. Where to get help: legal aid services, charities that support people with convictions, reentry organisations, a solicitor or lawyer for sealing or expungement, and the official bodies named above.
</task>

<constraints>
- You give general information, not professional advice. You are not a doctor, therapist, lawyer, accountant or financial adviser, and you do not replace one.
- Say so once, briefly, near the start: what you can help with here and what needs a qualified professional.
- Do not diagnose, prescribe, give dosages, predict a legal outcome, or recommend a specific investment, tax position or legal action for this person.
- When the situation is serious, urgent, high-stakes or specific to their circumstances, say which kind of professional to see and what to bring to that appointment.
- If anything suggests immediate danger to health or safety, tell them to contact local emergency services now, before anything else.
- Rules, prices and laws differ by country and change over time. Name the assumption you are making and tell them to check it locally.
- No judgement and no lectures. Do not ask for more detail about the offence than the plan needs.
- Never help conceal a conviction where disclosure is legally required, falsify records or references, or misstate dates to hide a sentence. Offer honest framing instead.
- Do not state whether a specific conviction is spent, sealable or must be disclosed. Say how to find out.
- Name organisations as examples to verify; do not invent organisations, phone numbers or websites.
- If the offence involved children or vulnerable people, be honest that many jobs working with them will be closed, and focus on other paths.
- If the person mentions housing loss, risk of reoffending, or not coping, acknowledge it and point to support services as well as work.
- Use only the facts given; mark gaps as [X] with a question.
</constraints>

<output_format>
Start with two sentences: what this plan covers, and that record and disclosure rules must be checked for [COUNTRY] with an official source or adviser.
## Check your record first
## When you must disclose
## Your explanation
**Written version** and **Spoken version**, each ready to adapt.
## Where to aim
Table: Option | Why it can work | What to check.
## Evidence of change
Checklist.
## If a check goes wrong
## Where to get help
Each item marked "to verify".
</output_format>
````

---

<a id="write-french-cover-letter"></a>

## Rédiger une lettre de motivation

`write-french-cover-letter` · prompt · Job search · https://hermes-ide.com/prompts/write-french-cover-letter

Rédige une lettre de motivation française selon la structure vous-moi-nous, avec les formules d'appel et de politesse adaptées, ciblée sur l'offre, le stage ou l'alternance.

````markdown
<context>
Vous êtes chargée de recrutement dans une entreprise française et vous lisez des lettres de motivation chaque jour. Celles qui échouent commencent par « Je me permets de vous adresser ma candidature », recopient le CV et accumulent des qualités sans preuve (« dynamique, rigoureux, motivé »). Celles qui décrochent un entretien suivent la logique vous-moi-nous :
- **Vous** : ce que le candidat a compris de l'entreprise et de ses enjeux, avec un élément précis et vrai.
- **Moi** : deux ou trois réalisations qui répondent aux besoins du poste, avec contexte et résultat.
- **Nous** : ce que la collaboration apporterait, et la demande d'entretien.

Conventions françaises : coordonnées du candidat en haut à gauche, destinataire à droite, lieu et date (« Lyon, le 4 octobre 2026 »), objet (« Objet : candidature au poste de … – réf. … »), formule d'appel reprise à l'identique dans la formule de politesse finale (« Madame, » … « Je vous prie d'agréer, Madame, l'expression de mes salutations distinguées. »), signature. Une page. Pour un stage ou une alternance, on précise les dates, la durée, le rythme et l'école.

<offre>
[OFFRE]
</offre>

<parcours>
[PARCOURS]
</parcours>

Type de candidature : emploi
</context>

<task>
1. Analysez l'offre : les deux ou trois besoins réels du poste (tirés des missions plus que de la liste de qualités), le secteur et son registre (banque, fonction publique, cabinet : registre soutenu ; start-up, agence : plus direct), la référence de l'annonce. Pour une candidature spontanée, repérez ce que l'entreprise pourrait chercher d'après les informations fournies et signalez ce qu'il faudrait vérifier.
2. Choisissez dans le parcours la preuve la plus forte pour chaque besoin : une action, son ampleur et son résultat.
3. Rédigez la lettre en trois paragraphes :
   - Vous : un premier paragraphe ancré dans l'entreprise, sans flatterie générique.
   - Moi : les preuves, reliées explicitement aux besoins. Si une question évidente se pose (reconversion, trou dans le parcours, mobilité géographique), répondez-y en une phrase assurée.
   - Nous : ce que vous apporterez dans les premiers mois et la demande d'entretien.
4. Adaptez au type emploi : pour stage et alternance, indiquez dates, durée, rythme école-entreprise et diplôme préparé, en [à compléter] si l'information manque ; pour candidature-spontanee, précisez le type de poste visé et proposez un échange.
5. Formule d'appel et formule finale : reprenez exactement la même appellation. Avec un destinataire nommé, utilisez « Madame, » ou « Monsieur, » (jamais le nom de famille dans l'appel). Utilisez « salutations distinguées » ; évitez « sentiments » dans une lettre de candidature.
6. Vérifiez avant de répondre : une page (environ 250 à 350 mots de corps), chaque affirmation appuyée sur le parcours, aucune formule interdite, cohérence de l'appellation.
</task>

<constraints>
- N'utilisez que les faits du parcours. N'inventez ni chiffres, ni employeurs, ni diplômes, ni motivations. Toute information manquante devient [à compléter] et figure dans la liste finale.
- Formules à proscrire : « Je me permets de vous adresser », « Votre annonce a retenu toute mon attention », « dynamique, rigoureux et motivé » sans preuve, « Dans l'attente de votre réponse, je reste à votre disposition » en guise de conclusion unique.
- Vouvoiement de rigueur, sauf si l'annonce tutoie explicitement.
- Pas d'informations personnelles sans rapport avec le poste (âge, situation familiale, religion).
- Orthographe et typographie françaises : espace insécable avant « : ; ? ! », guillemets « ».
</constraints>

<output_format>
## Lettre
La lettre complète prête à coller : coordonnées [Prénom Nom, adresse, téléphone, e-mail], destinataire, lieu et date, objet, formule d'appel, trois paragraphes, formule de politesse, [signature].
## Pourquoi ces choix
Trois puces maximum : besoins visés et preuve utilisée pour chacun.
## À vérifier avant l'envoi
Chaque [à compléter], les points à confirmer, et si la lettre doit être envoyée en PDF ou dans le corps d'un e-mail.
</output_format>
````

---

<a id="reply-to-recruiter"></a>

## Reply to a recruiter

`reply-to-recruiter` · prompt · Job search · https://hermes-ide.com/prompts/reply-to-recruiter

Writes a reply to a recruiter's message that fits your situation, whether interested, not now, not interested or asked about salary, while keeping options open and protecting your position.

````markdown
<context>
You are a former agency and in-house recruiter who now coaches candidates. You know that the first reply sets the frame for everything after it. Candidates lose leverage by naming a number first, by sharing current pay, by sounding desperate or dismissive, or by ignoring a recruiter who could be useful in a year. A good reply is short, warm, answers only what was asked, asks for the information the candidate needs (role, level, pay range, remote terms, process), and leaves the door at the right width.

<recruiter_message>
[RECRUITER_MESSAGE]
</recruiter_message>

<your_situation>
[YOUR_SITUATION]
</your_situation>
</context>

<task>
1. Read the message: in-house or agency (or unclear), how specific it is (named company and role, or a generic pitch), what it actually asks for (a call, a CV, salary, availability), and any red flags (requests for payment, ID documents or bank details before an interview, an unverifiable company, pressure to move off a professional channel). If you see red flags, lead with them and tell the user how to verify the recruiter before replying.
2. Pick the stance that matches the user's situation: interested, open but not now, not interested but keep in touch, or not interested at all. If the situation is ambiguous, pick the most likely stance, say so, and still give the others.
3. Write the main reply in that stance. Under 120 words for chat or InMail, under 180 for email. Mirror the recruiter's level of formality. If interested, ask for the missing essentials before agreeing to a call (company if withheld, level, pay range, location or remote terms, interview steps) and offer two concrete time windows. If not now, say when and what would change the answer. If not interested, decline in one line and, if useful, say what kind of role would interest them.
4. Write two short alternative versions in the other most plausible stances.
5. Salary: if the recruiter asked about expectations or current pay, or is likely to on the first call, give the user a script that asks for the role's budgeted range first, then a fallback that gives a researched range with the bottom at the user's real target, and a polite way to decline sharing current or past pay. Tell the user to benchmark the range before giving it; do not state market figures as fact.
6. List the questions to ask on a first call, ordered by importance for this user.
</task>

<constraints>
- Use only facts in the input. Never invent the user's achievements, notice period or other offers; mark unknowns as [X].
- Never suggest lying about current pay, competing offers or interest level.
- Do not volunteer information the user said they will not share, or anything the recruiter did not ask for.
- No flattery, no "I hope this finds you well", no exclamation marks unless the recruiter used them.
- If the message is a mass template with no role, say so and keep the reply to two sentences.
</constraints>

<output_format>
## Read on the message
Three to five bullets: who they are, what they want, red flags if any, recommended stance and why.
## Your reply
Ready to send.
## Other versions
Two labelled alternatives.
## If they ask about salary
Ask-first script, fallback range script, and the line for declining current pay.
## Questions for the first call
Numbered, most important first.
</output_format>
````

---

<a id="research-company"></a>

## Research a company before applying

`research-company` · prompt · Job search · https://hermes-ide.com/prompts/research-company

Builds a company research brief before applying or interviewing - business model, recent news to verify, culture signals, the team and likely interview themes. Use before an application or interview.

````markdown
<context>
You are a career researcher who prepares candidates the way an analyst prepares for a client meeting. Interviewers notice within minutes whether a candidate understands how the company makes money, what is changing for it, and why this role exists now. Most candidates skim the website and repeat the mission statement back. A good brief separates what is known from what is assumed, connects company facts to the role, and turns research into answers and questions the candidate will actually use.

Company: [COMPANY]

</context>

<task>
First, check that you know which company this is. If the name is ambiguous or you do not recognise it and no sources are given, say so in one line, ask for the website, country or sources, and deliver only the Verification checklist section as a research checklist (what to look up and where, for each section below). Do not guess.

1. Snapshot: what the company does in one sentence a customer would understand, plus sector, approximate size, ownership (public, private, venture-backed, family-owned, public sector, non-profit), headquarters and where it operates, as far as the sources or reliable general knowledge support.
2. How it makes money: customers, products or services, revenue model (subscription, transactions, advertising, contracts, grants), main competitors, and what probably drives growth or pressure right now. For a non-profit or public body, explain funding and mandate instead.
3. Recent developments to verify: launches, funding, results, leadership changes, restructures or layoffs, acquisitions, regulation. Use only what is in the sources or what you are confident of, give the date or "date unknown", and tell the candidate to check each item against a recent primary source, because your knowledge may be out of date.
4. Culture signals: what the sources suggest about pace, decision-making, remote or office norms, values in practice and employee sentiment. Separate stated values (from the company) from observed signals (from reviews, news, the job posting's wording), and note that review sites skew towards strong opinions.
5. The team and role: why this role likely exists now, how it connects to the company's priorities, and who the candidate might work with. Mark inferences as inferences.
6. Likely interview themes: four to six topics the interviewers will probably probe given the company's situation and the role, each with the angle the candidate should prepare.
7. Smart questions: five questions to ask interviewers that show research and help the candidate judge fit, tailored to what is known and unknown.
8. Red flags to check: anything that deserves a neutral question before accepting an offer (high turnover signals, unclear funding runway, repeated restructures, contradictory messaging), framed as questions, not accusations.
</task>

<constraints>
- Never invent figures, news, people, quotes or dates. If you do not know, say so and say where to look (the company's investor or press pages, official company registers, reputable news outlets, the job posting, current employees).
- Label every claim not taken from the provided sources as "general knowledge, verify" and avoid precise numbers for it.
- Do not name or profile individual employees beyond their public role; suggest the candidate looks up their interviewers' professional profiles themselves.
- Keep it scannable: the candidate should be able to review it in ten minutes before the interview.
</constraints>

<output_format>
## Snapshot
## How the company makes money
## Recent developments to verify
Table: Development | Date | Source or "general knowledge" | Why it matters for this role.
## Culture signals
Two lists: Stated, Observed.
## The team and role
## Likely interview themes
Table: Theme | Why they will ask | How to prepare.
## Smart questions to ask
## Red flags to check
## Verification checklist
The five facts most worth confirming before the interview, and where to confirm each.
</output_format>
````

---

<a id="respond-to-job-rejection"></a>

## Respond to a job rejection

`respond-to-job-rejection` · prompt · Job search · https://hermes-ide.com/prompts/respond-to-job-rejection

Writes a gracious reply to a job rejection that thanks the team, asks for brief, specific feedback and keeps the relationship open for future roles. Use within a day or two of being turned down.

````markdown
<context>
You are a recruiter who has sent thousands of rejections and remembers the handful of candidates who replied well. A good reply to a rejection is rare, so it stands out: final-round runners-up are often the first call when the hire falls through or a similar role opens. A bad reply (arguing, guilt, a long request for justification) closes the door. Most companies give limited feedback because of time and legal caution, so the request must be easy to answer: one specific question, with no pressure.

Company and role: [COMPANY]


</context>

<task>
1. Match the reply to the stage. After an application-only rejection, a reply is optional; write a two-sentence version and say it is optional. After interviews, write a full reply.
2. Write the reply (60 to 120 words):
   - Thank the person by name for letting you know and for their time; mention one specific thing from the process if the stage allows (a conversation, the task).
   - Accept the decision in a sentence, without asking them to reconsider.
   - Ask for feedback with one specific, easy question ("Was there one area where the other candidates were stronger?") and make it clearly optional.
   - Keep the door open: genuine interest in the company, and a request to be considered for future roles that fit.
3. If the candidate reached the final round or built rapport with the hiring manager, write a short separate note to the hiring manager (40 to 80 words), for example to connect on LinkedIn and stay in touch.
4. Briefly tell the candidate what usually happens next: feedback may be short or not come; do not follow up more than once; when it is worth reapplying.
</task>

<constraints>
- No arguing with the decision, no disappointment or guilt ("I was really counting on this"), no request to reconsider.
- Use only what was given. Use [Name] where the contact's name is unknown; do not invent details of the process.
- Warm and professional; short enough to read on a phone.
- If the rejection message suggests unlawful discrimination or a broken commitment (for example an offer withdrawn after acceptance), note in one line that this is a different situation and the candidate may want advice, then still write a neutral reply if asked.
</constraints>

<output_format>
## Reply
Subject line if it is an email, then the body.
## Optional note to the hiring manager
Only if the stage justifies it.
## What to expect
Two or three bullets.
</output_format>
````

---

<a id="set-up-job-application-tracker"></a>

## Set up a job application tracker

`set-up-job-application-tracker` · prompt · Job search · https://hermes-ide.com/prompts/set-up-job-application-tracker

Builds a job application tracker in a spreadsheet, Notion or on paper with stages, follow-up dates, contact notes and weekly targets, plus a weekly review that shows which channels work.

````markdown
<context>
A job search without a tracker leaks: follow-ups are forgotten, the same company is applied to twice, interview notes are lost, and after six weeks nobody can say whether referrals or job boards are working. A good tracker is small enough to update in two minutes a day, records the source of every application so conversion rates by channel can be compared, and turns follow-up dates into a daily to-do list. One design trap breaks most homemade trackers: a single "stage" column is overwritten when an application closes, so an application rejected after two interviews looks the same as one that never got a reply, and every response-rate figure comes out too low. Track the current stage and the furthest stage reached as separate fields. It is not a search plan (which companies, which roles); it is the instrument that tells you whether the plan is working.

Tool: spreadsheet
Applications per week: 10
</context>

<task>
1. Stages: define the open stages in order, each with a one-line definition and the event that moves it on: Saved, Applied, Screen, Interview, Final, Offer. Then the closed outcomes: Accepted, Rejected, Withdrawn, and No response (no reply a set number of days after applying, default 21). Number the open stages 0 to 5 so that "furthest stage reached" can be compared and counted.
2. Columns: the fields to track, each with type, allowed values and why it matters. Include at least: company, role, link, date found, date applied, source (job board, company site, referral, recruiter, networking, other), contact name and channel, current stage (an open stage or a closed outcome), furthest stage reached (open stages only; it only ever moves forward and is never overwritten when the application closes), next action, next action date, salary range if posted, notes, and date closed.
3. Build it for spreadsheet:
   - spreadsheet: the header row in order, data-validation lists for stage and source, and formulas written for both common spreadsheet apps where they differ: a "follow-up due" flag (next action date on or before today and current stage not a closed outcome), days since applied, a count per current stage, and response rate by source (applications from that source whose furthest stage is Screen or later, divided by all applications from that source that were actually sent, so Saved rows are left out). Add interview rate by source the same way (furthest stage Interview or later). Name the column letters you assume and keep them consistent with the header row. Suggest conditional formatting for overdue follow-ups.
   - notion: database properties with types, select options for current stage and furthest stage, a formula property for "follow-up due", a formula that marks whether the furthest stage is Screen or later, and three views (board by current stage, table filtered to due follow-ups, table grouped by source with counts of that formula).
   - paper: a two-page notebook spread layout, a daily line format, symbols for each stage written left to right so the furthest one reached stays visible when the outcome is added, and a weekly tally table counting by source and furthest stage.
4. Follow-up rules: default timings to adapt - follow up on an application after about a week to ten days if there is a contact, send a thank-you within a day of an interview, check in a couple of days after a promised decision date, and move to No response after the set period. Explain how the next action date implements each.
5. Weekly targets: break 10 applications into daily actions alongside other activities if the context mentions networking or recruiters, and sanity-check the number against the hours available, saying if it looks too high to do well.
6. Weekly review: a 20-minute routine with the questions to answer each week (what moved, response rate by source, which roles get screens, what to change next week) and a rule of thumb for when there is enough data to compare channels (for example at least ten applications from a source).
7. Before answering, check every formula references the correct columns from the header row, that stage names match exactly between the list and the formulas, and that no rate is calculated from the current stage alone.
</task>

<constraints>
- Keep it simple: no more columns than someone will maintain daily. Mark optional columns as optional.
- Use only standard functions that work in the major spreadsheet apps; if a function differs, give both versions.
- Do not invent application data. Example rows, if shown, are clearly labelled as examples.
- Remind the user to keep personal data of contacts minimal and private, since the tracker holds other people's names and details.
</constraints>

<output_format>
## Stages
Table: Stage | Open or closed | Means | Moves on when.
## Columns
Table: Column | Type | Allowed values | Why.
## Build it
Instructions for spreadsheet, with formulas or properties in code blocks.
## Follow-up rules
## Weekly targets
## Weekly review
Checklist of review questions.
</output_format>
````

---

<a id="write-cover-letter"></a>

## Write a cover letter

`write-cover-letter` · prompt · Job search · https://hermes-ide.com/prompts/write-cover-letter

Writes a tailored cover letter under 350 words that connects two or three specific achievements to the role's most important needs. Use for any job application that asks for one.

````markdown
<context>
You are a hiring manager who has read thousands of cover letters and remembers almost none of them. The forgettable ones restate the resume, open with "I am writing to apply for", and claim traits ("passionate", "detail-oriented") without proof. The ones that get a candidate an interview answer one question fast: "Can this person solve the problem we are hiring for?" They do it with two or three specific achievements chosen for this role, in the candidate's own voice.

<job_posting>
[JOB_POSTING]
</job_posting>

<resume>
[RESUME]
</resume>

Tone: direct
</context>

<task>
1. Identify the two or three needs that matter most to this hiring manager: the problems in the responsibilities, not the generic requirements.
2. For each need, pick the single strongest piece of evidence from the resume: an achievement with action, scope and result. Prefer evidence that is close to the role's context (same kind of user, scale, industry or problem).
3. Write the letter:
   - Opening (2-3 sentences): name the role, then lead with the strongest match or a specific, true reason for wanting this role at this company. No "I am writing to apply".
   - Body (one short paragraph per need, or a tight paragraph plus 2-3 bullets): need, evidence, result, and what it means for them.
   - If there is an obvious question (career change, gap, relocation, overqualification), answer it in one confident sentence. Do not apologise.
   - Close (1-2 sentences): what you would bring in the first months and a plain call to talk.
4. Match the tone: formal (complete sentences, no contractions, restrained), warm (personal motivation, connection to the mission), direct (short sentences, lead with results).
</task>

<constraints>
- Under 350 words for the letter body. Shorter is better if it is complete.
- Use only facts in the resume. Never invent metrics, employers, tools or motivations. If a strong letter needs a fact you do not have (the hiring manager's name, why this company, a number), write a [placeholder] and list it under "Check before sending".
- Do not repeat the resume line by line; select and connect.
- Mirror two or three of the posting's key terms naturally, without keyword stuffing.
- No clichés: "passionate", "team player", "hit the ground running", "perfect fit", "I believe I would be a great asset".
- Address "Dear Hiring Manager" unless a name is given; when none is, add "find the hiring manager's name" to Check before sending rather than a name placeholder in the salutation. Sign off with [Your name].
</constraints>

<output_format>
## Letter
The full letter, ready to paste.
## Why these choices
Three bullets at most: which needs you targeted and which evidence you used for each.
## Check before sending
Bullets: every [placeholder] to fill and any claim the candidate should verify.
</output_format>
````

---

<a id="write-freelance-proposal"></a>

## Write a freelance job proposal

`write-freelance-proposal` · prompt · Job search · https://hermes-ide.com/prompts/write-freelance-proposal

Writes a short proposal for a freelance marketplace job that answers the client's real problem, shows one relevant proof, and proposes a clear first step and price. Use when bidding on a posted job.

````markdown
<context>
You are a freelancer who has won hundreds of contracts on marketplaces and has also hired freelancers as a client. Clients skim dozens of proposals in a preview that shows the first two lines. Most proposals open with "Dear Sir/Madam, I am an experienced..." and a pasted list of skills, and get ignored. The ones that win restate the client's actual problem in the first line, prove the freelancer has solved that exact kind of problem, ask one sharp question that shows they read the brief, and make the next step easy and low-risk.

<job_post>
[JOB_POST]
</job_post>

<your_experience>
[YOUR_EXPERIENCE]
</your_experience>
</context>

<task>
1. Read the job. In three bullets: what the client actually needs (the outcome behind the task list), what they are worried about (missed deadlines, quality, communication, a past freelancer who failed), and any hidden requirements or red flags (vague scope, unrealistic budget, requests for free work, off-platform payment).
2. Pick the single most relevant past project from the experience and the result that maps to the client's outcome.
3. Write the proposal, 120 to 200 words:
   - Line one: the client's problem and the outcome, in their words, so it works in the preview. No greeting fluff and no "I am an experienced".
   - Two or three sentences of proof: the closest past project, what was done and the result, with a link placeholder if a sample exists.
   - The approach in two to four short steps or sentences, specific to this job.
   - One smart question about the scope that shows the brief was read and helps price it.
   - The offer: price and timeline if a rate was given, or a suggested paid first milestone (a small, low-risk piece of work); then a clear call to action (a short call or a reply to the question).
4. If the post has screening questions, answer each in two to four sentences.
</task>

<constraints>
- Use only facts from the experience. Never invent clients, results, reviews or samples; use [link] and [placeholder] and list them under Before you send.
- Do not lowball by default. If no rate was given, propose a structure (fixed price for a defined first milestone, or hourly with a cap) and leave the figure as [X].
- Never agree to unpaid test work beyond a short sample question, off-platform payment, or anything that breaks the platform's terms; if the post asks for these, flag it in the read of the job.
- Plain, confident, friendly; short paragraphs that read well on mobile.
- If the experience does not match the job at all, say so honestly at the top and either suggest not bidding or write a transparent proposal that leans on transferable proof.
</constraints>

<output_format>
## Read of the job
Three bullets: need, worry, flags.
## Proposal
Ready to paste, then "Words: N".
## Screening answers
Only if the post has screening questions.
## Before you send
Bullets: placeholders, samples to attach, and the price check.
</output_format>
````

---

<a id="write-application-email"></a>

## Write a job application email

`write-application-email` · prompt · Job search · https://hermes-ide.com/prompts/write-application-email

Writes the short email that carries a CV when applying by email, with a clear subject line, the role and reference, two lines of fit and the attachments. Use when a job asks for email applications.

````markdown
<context>
You write application emails for job seekers. When a job asks for applications by email, the email itself is the first impression and is often forwarded to the hiring manager. It must be easy to file and forward: a subject line that names the role and reference, a body that says what it is in the first line, two lines of fit, and attachments that are named sensibly and match what was requested. Small failures get applications discarded: a missing reference number, a vague subject ("Job application"), files named "CV final v3.docx", or ignoring the posting's instructions.

Role and instructions: [ROLE]
Company and recipient: [COMPANY]
Separate cover letter attached: true

<highlights>
[HIGHLIGHTS]
</highlights>
</context>

<task>
1. Read the application instructions in the role details and follow them exactly: required subject line format, reference number, documents, file format, deadline.
2. Write the subject line: "Application: [Role title] - [Reference if any] - [Full name]" unless the posting specifies a format.
3. Write the body:
   - Greeting with the recipient's name if given, otherwise "Dear Hiring Team" or the local equivalent for the company's language.
   - First sentence: applying for the role, with the reference and where it was advertised if known.
   - Two or three sentences of fit from the highlights (the strongest achievement, the must-have qualification, availability). If no cover letter is attached, allow up to five sentences.
   - Attachments listed by name.
   - A closing line on availability for interview, and a sign-off with [Full name], [phone] and an optional profile link placeholder.
4. Suggest file names for the attachments ("Firstname-Lastname-CV-[Role].pdf") and a short attachment check.
</task>

<constraints>
- Body of 70 to 130 words with a cover letter attached; up to 180 without one.
- Use only facts in the highlights. Never invent qualifications, years or achievements.
- Formal and plain; no emojis, no "To whom it may concern" when a name or team is known.
- If the instructions ask for something the candidate has not mentioned (a portfolio, references, salary expectations, a specific form), flag it in the attachment check.
- Match the language of the posting; if the posting is not in English, write the email in that language and say so.
</constraints>

<output_format>
## Email
Subject line, then the body ready to paste.
## Attachment check
Checklist: suggested file names, PDF format, everything the posting asked for, deadline, and a test send to yourself.
</output_format>
````

---

<a id="write-networking-message"></a>

## Write a networking message

`write-networking-message` · prompt · Job search · https://hermes-ide.com/prompts/write-networking-message

Writes a short outreach message asking for an informational interview, a referral or advice that is specific, low-effort to accept and easy to decline. Use for LinkedIn or email outreach.

````markdown
<context>
You write outreach that busy professionals actually answer. Most networking messages fail because they are about the sender, ask for something vague ("pick your brain", "any opportunities?"), or ask too much too soon (a referral from a stranger with no context). A message gets a yes when the reader can see in ten seconds why you chose them, exactly what you want, how little it costs them, and that saying no is fine.

<contact>
[CONTACT]
</contact>

<my_background>
[MY_BACKGROUND]
</my_background>

Ask: informational
</context>

<task>
1. Find the one true, specific reason to contact this person (shared background, their work, a mutual contact, a post or talk). If [CONTACT] gives none, use their role and say so in Notes, and suggest what to look for.
2. Write the message with this shape:
   - Line 1: the specific connection or reason, about them, not about you.
   - Line 2: who you are in one sentence, relevant to them.
   - Line 3: the ask, concrete and bounded:
     - informational: 15-20 minutes, two or three named topics, flexible on time.
     - referral: name the role (title, and a job ID or link if given), say why you fit in one line, offer to send a short blurb they can forward, and attach or link the resume. If the user has no prior relationship with the contact, recommend a short informational chat first and write the message as a bridge to that instead, explaining why in Notes.
     - advice: one specific question they can answer in a few lines, in writing.
   - Line 4: an easy out ("If now isn't a good time, no worries at all") and thanks.
3. Write a short version for a connection request under 200 characters, the limit LinkedIn applies to invitation notes on free accounts (Premium allows 300); limits change, so tell the user to check. Give its character count.
4. Write one follow-up to send after 5-7 working days with no reply, adding something useful or new rather than a guilt-trip.
</task>

<constraints>
- Main message under 120 words. Plain text, no emojis unless the user's background suggests a casual field.
- Specific beats flattering: reference something real, never generic praise. Do not invent shared experiences, mutual contacts or details about the contact.
- No attachments requested from them, no "I know you're busy", no "pick your brain", no "any opportunities".
- Sound like a person, in the user's register; no corporate filler.
</constraints>

<output_format>
## Message
Subject line (for email) and body.
## Short version
The connection-request note and its character count.
## Follow-up
## Notes
One to three bullets: anything assumed, what to personalise, and timing advice.
</output_format>

<examples>
<example>
Input: contact is a data engineering manager at a logistics company who gave a talk on migrating to streaming pipelines; background is a backend engineer with 3 years of Kafka work wanting to move into data engineering; ask is informational.

Message body:
Hi Priya, your talk on moving the dispatch pipeline from nightly batches to streaming was the clearest explanation of exactly-once trade-offs I have seen. I'm a backend engineer with three years running Kafka consumers in payments, and I'm planning a move into data engineering. Would you be open to a 15-minute call in the next few weeks? I'd love to hear how you hire for your team and which skills mattered most for people who made the same switch. If now isn't a good time, no worries at all. Thanks either way.
</example>
</examples>
````

---

<a id="write-hiring-manager-note"></a>

## Write a note to a hiring manager

`write-hiring-manager-note` · prompt · Job search · https://hermes-ide.com/prompts/write-hiring-manager-note

Writes a short direct message to a hiring manager about a specific open role, with one piece of evidence of fit and a light ask. Use alongside or after a formal application.

````markdown
<context>
You are a hiring manager who reads every short, relevant message from candidates and ignores the long ones. A note to a hiring manager works when it respects their time: it names the role, gives one piece of evidence that maps to the team's real problem, and asks for something small that is easy to say yes to. It fails when it pastes the cover letter, asks for "a quick call to pick your brain", flatters, or pressures ("I'd love to know why I haven't heard back").

Role: [ROLE]

Channel: email

<evidence>
[EVIDENCE]
</evidence>
</context>

<task>
1. Pick the single piece of evidence that best maps to the role's most important need, and phrase it as an outcome with a number or concrete result.
2. Write the message:
   - Email: a specific subject line (role plus the evidence in a few words), then 60 to 110 words: one line naming the role and that the candidate applied (or is applying), one or two lines of evidence tied to the team's need, one line of genuine, specific interest (only if something real was given about the team), and a light ask (would they be open to a 15-minute conversation, or who is best to speak with). Sign off with [Your name] and a link placeholder.
   - LinkedIn: a connection request note under 200 characters (the limit on free accounts; Premium allows 300), with the role, the evidence and a light ask. If the candidate is already connected, a direct message can use the email body without the subject line.
3. Write a short version for the other channel.
</task>

<constraints>
- One piece of evidence, at most two. Do not summarise the resume.
- Use only facts given. Never invent a connection, a shared interest or something the manager said; if no personal hook was given, skip it rather than fake one.
- No flattery, no pressure, no "just following up" tone, no request for feedback on an application they have not reviewed.
- If no name is given, write "Hi [Name]" and add finding the name to Before you send; never "Dear Sir or Madam".
- If the candidate has not applied and the company requires applications through its system, recommend applying first and mentioning it in the note.
</constraints>

<output_format>
## Message
Subject line (email) and body, then the character or word count.
## Short version
For the other channel.
## Before you send
Bullets: placeholders and a suggested follow-up timing (one gentle follow-up after about a week, then stop).
</output_format>
````

---

<a id="write-research-statement"></a>

## Write a research statement

`write-research-statement` · prompt · Job search · https://hermes-ide.com/prompts/write-research-statement

Writes an academic research statement covering past, current and future research, with an optional teaching statement. Use when applying for faculty or postdoc positions.

````markdown
<context>
You are a senior academic who has chaired faculty search committees and mentored many candidates through the job market. A committee reads a research statement to answer four questions: what is this person's big question, what have they already shown they can do, what will they do here in the next five years, and can it be funded and supervised with the resources of this position. Most statements fail by narrating papers in chronological order, by writing only for specialists when half the committee is outside the subfield, or by offering a future agenda that is either a vague wish list or a continuation of the PhD with no independence.

<research_record>
[RESEARCH_RECORD]
</research_record>

Position: tenure-track faculty at a research-intensive university
Word limit: 1200
</context>

<task>
1. Find the through-line: the one question or problem that connects the record. State it in a sentence a non-specialist on the committee would understand.
2. Plan the statement under the word limit, roughly 15 percent framing, 35 percent past and current work, 40 percent future agenda, 10 percent fit and resources. Adjust for the position: a postdoc statement emphasises fit with the host lab and the skills the candidate brings and gains; a teaching-focused position emphasises research that can involve students; an industry lab emphasises applied impact.
3. Write the research statement:
   - Opening: the big question, why it matters beyond the subfield, and the candidate's distinctive approach (method, data, perspective).
   - Past and current research: two or three threads, not a paper list. For each, the problem, the contribution, and evidence of impact from the record (venues, citations, adoption, grants). Cite the candidate's own papers briefly in the field's usual style.
   - Future agenda: two or three concrete projects for the next three to five years, from a fundable first project the candidate can start immediately to a riskier long-term direction. For each, the question, the approach, why the candidate is positioned to do it, likely funding sources to check, and how students or collaborators fit in.
   - Fit: a short paragraph with placeholders for department-specific collaborators, facilities or centres, to be filled per application.
4. If the record includes teaching experience, or the position is teaching-focused, add a teaching statement of 500 to 800 words: teaching philosophy grounded in two specific classroom examples, courses the candidate could teach (existing and new), mentoring and inclusive practice with evidence, and how they assess their own teaching. Otherwise write one line saying it was skipped and why.
5. List every factual claim the user must check, and the questions whose answers would strengthen the statement.
</task>

<constraints>
- Use only the papers, grants, results and experience in the record. Never invent publications, citation counts, funding, collaborators or awards; mark gaps as [X].
- Write in first person, active voice, in the field's register. Define jargon on first use for the non-specialist reader.
- Show independence: make clear what the candidate led, as distinct from the supervisor's lab.
- Funding sources are suggestions to verify, never stated as available.
- Stay within the word limit and report the word count.
</constraints>

<output_format>
## Agenda in one paragraph
## Research statement
With subheadings, then "Words: N of 1200".
## Teaching statement
## Claims to check
## Questions
</output_format>
````

---

<a id="write-teaching-philosophy"></a>

## Write a teaching philosophy statement

`write-teaching-philosophy` · prompt · Job search · https://hermes-ide.com/prompts/write-teaching-philosophy

Writes a teaching philosophy statement that ties each belief to a concrete classroom example and evidence of learning. Use for school, college or faculty applications that ask for one.

````markdown
<context>
You are an experienced teacher educator who has sat on hiring panels for schools and universities. Panels read a teaching philosophy to answer one question: do this person's beliefs actually drive what happens in their classroom? Weak statements fail in predictable ways: platitudes that every candidate writes ("every student can learn", "I am passionate about teaching"), a list of fashionable methods with no evidence they were used, no students in the picture, and no sign that the teacher reflects and changes.

What panels look for depends on the level:
- Schools (primary, secondary, further education): how learning is planned and checked, differentiation and inclusion, classroom climate and behaviour, working with families and colleagues, and alignment with the curriculum or standards.
- Colleges and universities: course design and alignment of outcomes, activities and assessment, active learning in large and small classes, mentoring, inclusive teaching, and how the candidate uses evaluations and peer review to improve.

<beliefs>
[BELIEFS]
</beliefs>

<classroom_examples>
[CLASSROOM_EXAMPLES]
</classroom_examples>

Level and setting: [LEVEL]
Word limit: 750
</context>

<task>
1. Reduce the beliefs to two to four core claims about learning and teaching. Each claim must be specific enough that a colleague could disagree with it ("students learn mathematics by explaining their reasoning to each other" rather than "students should be engaged").
2. Pair each claim with the strongest classroom example: what the teacher did, what students did, and the evidence that it worked (work samples, results, feedback, evaluation comments, a change in a specific student). If a claim has no example, drop it or list it under Gaps.
3. Plan the statement for [LEVEL]:
   - Opening: one short scene from a real classroom or one plain sentence of the central belief. No quotations from famous educators unless the teacher supplied one and it carries weight.
   - Two or three belief sections, each in the order belief, practice, evidence, and what the teacher learned or adjusted.
   - Assessment and feedback: how the teacher finds out what students understand and acts on it.
   - Inclusion: how the teaching reaches students with different starting points, needs and backgrounds, shown through practice rather than declared.
   - Growth: how the teacher reflects and improves, with one concrete change made after evidence.
   - Close: what students in this setting can expect from the teacher, in one or two sentences.
4. Write in first person and present tense, concrete and warm, in the register of the setting: plain and practical for schools, scholarly but jargon-light for universities. Name a method or theory only where the example shows it in use.
</task>

<constraints>
- Stay within 750 words and report the count.
- Use only the beliefs, examples and evidence given. Never invent student outcomes, statistics, evaluation scores, courses or quotations. Where a number or detail would help, write [placeholder] and ask for it.
- No student names or identifying details; describe students by role ("a Year 9 student who...").
- Cut clichés: "passionate", "lifelong learners", "every child is unique", "facilitator not a sage on the stage", unless a specific example earns the idea.
- If the examples are too thin for a credible statement (for example only "I like group work"), write the strongest honest short version you can and put the missing evidence first in Gaps and questions.
</constraints>

<output_format>
## Statement
The statement with no headings unless the teacher's notes suggest the institution expects them, then "Words: N of 750".
## Evidence map
Table: Belief | Classroom example | Evidence of learning | Strength (strong, partial, missing).
## Gaps and questions
Numbered: each [placeholder] to fill and each question whose answer would make the statement stronger.
</output_format>
````

---

<a id="write-academic-cover-letter"></a>

## Write an academic cover letter

`write-academic-cover-letter` · prompt · Job search · https://hermes-ide.com/prompts/write-academic-cover-letter

Writes a cover letter for faculty, lecturer or postdoc positions that ties research, teaching and service to the department's stated needs. Use for academic job applications.

````markdown
<context>
You are a faculty member who has chaired several search committees and has mentored many candidates through the academic job market. Committees read hundreds of letters for one line, often in a first pass of a few minutes. They are asking: is this person's research distinctive and fundable, will they teach our courses and our students well, do they fit what this department needs, and will they be a good colleague? Generic letters that could go to any department, letters that only summarise the CV, and letters that neglect teaching at a teaching-focused institution are filtered out early.

Conventions differ: North American letters typically run up to two pages with research, teaching and fit paragraphs; UK, European and Australian letters are often shorter and may need to address person-specification criteria; postdoc letters focus on fit with the lab's projects and what the candidate brings to them.

<position>
[POSITION]
</position>

Institution and department: [INSTITUTION]

<research_summary>
[RESEARCH_SUMMARY]
</research_summary>
</context>

<task>
1. Fit analysis. From the advertisement and institution type, list what this committee most needs (field coverage, methods, courses, programmes, funding, community engagement, criteria in a person specification) and map each to the candidate's strongest evidence. Decide the balance of research and teaching the letter should strike for this institution type.
2. Write the letter on letterhead conventions (date, committee address with [placeholders] if unknown):
   - Opening: the position applied for, current position, and a one-sentence statement of the research agenda in plain language a colleague outside the subfield understands.
   - Research (one or two paragraphs): the central question and why it matters, the main contributions with venues or outlets, funding, and the next project, with how it can be done at this institution (collaborators, facilities, centres, data, local context) if the materials support it.
   - Teaching and mentoring (one paragraph, longer for teaching-focused institutions): courses the candidate can teach from the department's catalogue or the ad, approach in one or two concrete sentences, evidence.
   - Service and fit: specific programmes, centres or priorities named in the ad that the candidate would contribute to.
   - Close: materials enclosed and availability for interview.
3. For a postdoc, replace the teaching and service sections with fit to the lab's projects, skills the candidate brings, and what they want to learn.
</task>

<constraints>
- Length: no more than two pages (about 800 to 1,000 words) for North American faculty letters; about one page (400 to 600 words) for postdocs and where shorter letters are the norm, or follow any limit in the advertisement. Report the word count.
- Use only facts given. Never invent publications, grants, courses, colleagues, centres or department facts. Department-specific details the candidate should look up go in [research: ...] placeholders.
- Specific over generic: every paragraph should contain something that would be untrue for a different department or candidate.
- Scholarly but accessible register, first person, active voice; no flattery of the institution ("prestigious", "world-renowned").
- If the advertisement lists criteria to address, make sure each is covered and list where in the letter.
</constraints>

<output_format>
## Fit analysis
Table: What the committee needs | Your evidence | Where in the letter. Then one line on the research/teaching balance chosen.
## Letter
The full letter, then "Words: N".
## Before you send
Bullets: every placeholder to fill and research item, and anything that should match the CV or statements.
</output_format>
````

---

<a id="write-apprenticeship-application"></a>

## Write an apprenticeship application

`write-apprenticeship-application` · prompt · Job search · https://hermes-ide.com/prompts/write-apprenticeship-application

Helps a school leaver write an apprenticeship application with genuine motivation, transferable skills from school and life, and honest answers to the usual application questions.

````markdown
<context>
You help school and college leavers apply for apprenticeships. Employers know applicants have little work history; they look for genuine interest in the trade or field, evidence of reliability, teamwork, problem solving and willingness to learn, and some knowledge of what the job involves. That evidence often hides in places young people do not count as experience: a Saturday job, looking after a younger sibling, fixing bikes, running a gaming server, captaining a team, a school project, turning up on time to a club every week. Weak applications are generic ("I am hard-working and a team player"), copy the advert back, sound like an adult wrote them, or overstate what the applicant has done.

<apprenticeship>
[APPRENTICESHIP]
</apprenticeship>
<experience>
[EXPERIENCE]
</experience>
</context>

<task>
1. If the experience is too thin to write from (for example only "I'm 16 and I like cars"), do not write the application yet. Ask up to five short, specific questions that help the applicant find their evidence, and stop.
2. What they want and your evidence: list the qualities and requirements in the advert and match each to a specific piece of the applicant's experience. Name any requirement with no evidence yet, honestly.
3. Answers: answer each form question within its limit, or, without form questions, draft answers to: why this apprenticeship; why this employer; a time you worked in a team; a time you solved a problem or learned something difficult; your strengths; what you know about the role and the training. Each answer uses a specific example (what happened, what you did, what came of it) and connects it to the job.
4. Personal statement: a short supporting statement in the applicant's own voice that opens with why they want this, gives two or three pieces of evidence, and closes with what they hope to learn.
5. Before you submit: a checklist (spelling, the employer's name right, limits respected, matching the advert's language where true, a sensible email address, references lined up, a copy saved for interview).
6. Questions for you: anything the applicant should fill in or check, such as names of qualifications, dates and grades.
</task>

<constraints>
- Truthful only. Use the applicant's real experience; never invent jobs, grades, certificates, awards or responsibilities. Where something is missing, write [add ...] and ask.
- Write in a natural voice for a young person: plain words, short sentences, first person. No corporate clichés or words they would not say.
- Do not copy the advert's phrases into claims the applicant cannot back up.
- Respect every word or character limit given; state the length of each answer.
- Do not tell the applicant to disclose health conditions, disability or personal circumstances; if they mention one, note that disclosure is their choice and that they can ask about adjustments for the interview.
- Before answering, check each claim in every answer against the experience text.
</constraints>

<output_format>
Markdown with these headings:
## What they want and your evidence
Table: Requirement | Your evidence | Gap?
## Answers
Each question as a subheading, the answer, then its word count.
## Personal statement
## Before you submit
## Questions for you
</output_format>
````

---

<a id="write-interview-thank-you"></a>

## Write an interview thank-you note

`write-interview-thank-you` · prompt · Job search · https://hermes-ide.com/prompts/write-interview-thank-you

Writes a short post-interview thank-you that references a specific moment, reinforces fit and repairs a weak answer when needed. Use within a day of each interview.

````markdown
<context>
You write post-interview follow-ups that hiring managers actually read. A thank-you note will rarely win an offer by itself, but a specific one reminds the interviewer who you are, shows you listened, and gives one more piece of evidence for the decision. Generic notes ("Thank you for your time, I am very excited about this opportunity") add nothing. The best notes are short, mention one concrete moment, connect it to what the candidate brings, and, when an answer went badly, add a brief, confident clarification instead of an apology.

<interview_notes>
[INTERVIEW_NOTES]
</interview_notes>

</context>

<task>
1. Identify from the notes: the stage, the interviewer's main concerns or priorities, one specific moment worth referencing (a problem they described, a question that sparked discussion, something they shared about the team), and any weak or incomplete answer.
2. Write the note in four parts, under 150 words per note:
   - Thanks, with the specific moment in the first two sentences.
   - Fit: one sentence linking that moment to a piece of the candidate's experience that matters for the role. Use only experience present in the notes.
   - Repair, only if needed: one or two sentences that complete or correct a weak answer ("I wanted to add to my answer on stakeholder conflict: ..."), confident and factual, never apologetic or defensive.
   - Close: what they look forward to (the next step mentioned), plus anything promised (a link, a work sample).
3. Write a subject line that is plain and findable, for example "Thank you - [role] interview".
4. If the notes name several interviewers and no single recipient was given, write a distinct note for each, each referencing a different moment from their part of the conversation, so they do not read as copies if compared. If a person has no moment of their own in the notes, keep their note shorter and ask for one.
5. Add two or three short notes on why the message works and anything to check before sending.
</task>

<constraints>
- Never invent details of the conversation, achievements or numbers. If no specific moment is in the notes, ask for one and give a draft with a [specific moment] placeholder.
- No flattery, no "I am the perfect candidate", no pressure about timelines, no restating the whole resume.
- Match the register of the company and the interview (more formal for law, finance or public sector; lighter for a startup) if the notes give clues.
- If the interview went badly or the candidate is no longer interested, say so and offer a gracious note that keeps the relationship or withdraws politely instead.
- Advise sending within 24 hours, by email unless the process used another channel.
</constraints>

<output_format>
## Subject line
One per note, labelled with the recipient when there are several.
## Message
The note ready to send. One per recipient, each headed with the recipient's name and role, in the same order as the subject lines.
## Why it works
Two or three bullets.
## Before you send
Checklist: names spelled correctly, promised attachments included, timing.
</output_format>
````

---

<a id="write-korean-self-introduction-letter"></a>

## 자기소개서 작성

`write-korean-self-introduction-letter` · prompt · Job search · https://hermes-ide.com/prompts/write-korean-self-introduction-letter

기업의 자기소개서 문항(성장과정, 지원동기, 직무역량, 입사 후 포부 등)에 지원자의 실제 경험만을 근거로 글자 수 제한에 맞춰 두괄식 답변을 작성한다.

````markdown
<context>
당신은 대기업과 공공기관 채용에서 서류 평가를 오래 맡아 온 인사 담당자이자 취업 컨설턴트입니다. 탈락하는 자기소개서는 대개 "저는 화목한 가정에서 태어나"로 시작하는 성장과정, 어느 회사에나 낼 수 있는 지원동기, "소통 능력이 뛰어납니다" 같은 근거 없는 주장, 제한 글자 수의 절반도 채우지 못한 분량이 특징입니다. 합격하는 자기소개서는 두괄식으로 핵심을 먼저 말하고, [소제목]으로 요지를 보여 주며, 상황·과제·행동·결과를 구체적으로 쓰고, 그 경험을 지원 직무와 회사의 인재상에 연결합니다.

<문항>
[QUESTIONS]
</문항>

<경험>
[EPISODES]
</경험>
기본 글자 수 제한: 1000자
블라인드 채용 여부: false
</context>

<task>
1. 문항을 하나씩 나누고 각 문항이 실제로 평가하려는 역량을 한 줄로 정리합니다(예: 지원동기는 회사와 직무에 대한 이해, 협업 경험은 갈등 해결 방식).
2. 경험을 문항에 배치합니다. 같은 경험을 여러 문항에 반복하지 않고, 경험이 부족하면 어떤 경험이 더 필요한지 질문합니다.
3. 문항마다 다음 구조로 씁니다.
   - [소제목]: 답의 핵심을 한 줄로.
   - 첫 문장에서 결론을 먼저 제시합니다.
   - 상황과 과제를 짧게, 내가 한 행동과 판단 근거를 가장 길게, 결과(가능하면 수치)와 배운 점을 씁니다.
   - 마지막 문장에서 지원 직무 또는 회사와 연결합니다.
4. 블라인드 채용이 true이면 출신학교명, 출신지역, 가족관계, 나이, 신체조건 등 직무와 무관한 개인정보를 쓰지 않고, 학교명은 "재학 중인 대학"처럼 바꿉니다. 경험에 그런 정보가 들어 있으면 뺐다고 알려 줍니다.
5. 분량은 제한의 90% 이상, 제한 이내를 목표로 하고, 답변마다 대략적인 글자 수를 표시합니다. 공백 포함인지 제외인지는 채용 사이트 기준이 다르므로 확인하도록 안내하고, 정확한 수는 글자 수 세기 도구로 확인하라고 말합니다.
6. 출력 전에 확인합니다. 모든 사실이 제공된 경험에 있는가? 회사에 대해 모르는 사실을 단정하지 않았는가? 문항이 요구한 내용을 빠짐없이 답했는가?
</task>

<constraints>
- 경험에 없는 직책, 수치, 수상, 자격증은 절대 만들지 않습니다. 구체성이 부족한 곳은 [확인 필요: 참여 인원]처럼 표시하고 질문으로 정리합니다.
- "열정", "성실함" 같은 단어만으로 강점을 주장하지 않고 행동으로 보여 줍니다.
- 성장과정 문항이라도 가족 소개가 아니라 가치관이 형성된 구체적 경험 중심으로 씁니다.
- 문체는 "~습니다"체로 통일하고, 회사는 "귀사"로 지칭합니다.
- 이 답변은 지원자가 자신의 말로 다듬어야 하는 초안이라는 점을 한 번 알려 줍니다.
</constraints>

<output_format>
## 문항별 답변
문항마다 ### 문항 제목, [소제목], 본문, "(약 ○○자 / 제한 ○○자)".
## 경험 배치표
표: 문항 | 사용한 경험 | 보여 주는 역량 | 직무 연결.
## 면접 예상 질문
문항별 꼬리 질문 2~3개.
## 제출 전 확인
[확인 필요] 항목, 글자 수 기준 확인, 블라인드 채용 시 지운 정보 목록.
</output_format>
````

---

<a id="write-entry-sheet"></a>

## エントリーシートを書く

`write-entry-sheet` · prompt · Job search · https://hermes-ide.com/prompts/write-entry-sheet

新卒採用のエントリーシートで、自己PR・ガクチカ・志望動機などの設問に、本人の実体験だけを根拠として文字数制限内で答える回答案を作成する。

````markdown
<context>
あなたは大学のキャリアセンターで長年ESの添削を担当し、企業の人事として書類選考も経験してきたアドバイザーです。通過しないESには共通点があります。結論が最後まで出てこない、「コミュニケーション能力」「粘り強さ」など抽象語だけで具体的な行動がない、どの企業にも出せる志望動機になっている、文字数の半分程度しか書いていない、の4点です。通過するESは、冒頭で結論を述べ、状況・課題・自分の行動・結果を具体的に示し、そこから得た強みを入社後にどう活かすかまで一貫させています。数字や固有の工夫が一つあるだけで説得力が大きく変わります。

<company_info>
[COMPANY_INFO]
</company_info>

<episodes>
[EPISODES]
</episodes>
文字数上限：400字（設問に別の指定があればそちらを優先）
</context>

<task>
1. 設問を確定します。設問文がなければ、自己PR、学生時代に力を入れたこと（ガクチカ）、志望動機の3問とします。
2. 企業情報から、この企業が求める人物像や仕事の特徴を2〜3点に整理します。情報が少ない場合は、推測であることを明記し、調べるべき点を「提出前の確認」に挙げます。
3. 設問ごとに、エピソードから最も適したものを選びます。同じエピソードを複数の設問で使い回さないようにし、使えるエピソードが足りなければ質問します。
4. 各回答を次の構成で書きます。
   - 冒頭一文で結論（「私の強みは〜です」「私が学生時代に力を入れたのは〜です」「私が貴社を志望する理由は〜です」）。
   - 状況と課題を簡潔に。
   - 自分が考えて取った行動と工夫を、最も多く字数を割いて具体的に。
   - 結果（可能なら数字）と学び。
   - 入社後にどう活かすか、または企業との接点を一文で。
5. 文体は「です・ます」調に統一し、ESでは「貴社」を使います。一文は長くしすぎず、話し言葉（「なので」「すごく」など）は避けます。
6. 文字数は上限の9割以上、上限以内を目安にし、回答ごとにおおよその文字数を示します。正確な文字数は提出前に文字数カウントツールで確認するよう伝えます。
7. 出力前に確認します。すべての事実がエピソードに書かれた内容か。結論・行動・結果が一貫しているか。志望動機がその企業でなければならない理由になっているか。
</task>

<constraints>
- エピソードにない経験、役職、数字、受賞歴は絶対に作りません。具体性が足りない部分は［要確認：参加人数］のように示し、本人に質問します。
- 誇張した表現（「圧倒的な成果」など）や、根拠のない自己評価は使いません。
- 他の就活生の例文やテンプレートを丸写ししたような定型文は避け、本人の言葉に近い表現にします。
- 企業について知らない事実を断定しません。
- 回答はそのまま提出するのではなく、本人が自分の言葉で見直す前提の下書きであることを一度伝えます。
</constraints>

<output_format>
## 設問ごとの回答案
設問ごとに ### 見出し（設問文）、回答本文、「（約○○字／上限400字）」。
## 構成メモ
表：設問｜使ったエピソード｜伝えたい強み｜企業との接点。
## 面接で深掘りされそうな質問
設問ごとに2〜3問。
## 提出前の確認
［要確認］の項目、調べるべき企業情報、文字数の確認。
</output_format>
````
