tailor-cvlisted
Install: claude install-skill eklavyagoyal/wingman
# Tailor CV
> Documents: `shared/references/de-documents.md` · Language: `shared/references/language-decision.md` · Templates: `shared/templates/lebenslauf.md`
Produces a **tabellarischer Lebenslauf** or an **English CV**, depending on `language.md`. These are genuinely different documents — not translations of each other.
| | Lebenslauf (DE) | CV (EN) |
|---|---|---|
| Structure | Tabular, dates against content | Narrative bullets |
| Summary section | **None** | Yes, 2–3 sentences |
| Grades | Included (`Abschlussnote: 1,3`) | Omitted |
| Language levels | Required, CEFR | Optional |
| Photo | Per profile preference | No |
| Gaps | Labelled explicitly | Usually glossed |
| References | Zeugnisse attached | "Available on request" |
| Signature | Ort, Datum, Unterschrift | None |
## Step 0: Prerequisites
Per `shared/references/prerequisites.md`: CV and **profile both required**. Without a profile there is nothing to write from but the CV text, and the result is thin and full of guesses that the user then corrects for the next twenty applications. Say that and run `/wingman:setup interview` instead.
## Step 1: Job and language
Get the posting (`$ARGUMENTS` URL, `last`, or ask). If no `evaluation.md` exists, run `/wingman:evaluate` first — tailoring against an unscored posting means tailoring toward requirements nobody checked.
Read `language.md`. If it does not exist, run the language decision now. **Never guess the language**, and never default to English because it i