75 lines
3.4 KiB
Markdown
75 lines
3.4 KiB
Markdown
### Workflow "Bewerbung vorbereiten"
|
||
|
||
Wenn Markus darum bittet, eine Bewerbung vorzubereiten, folgst du **exakt** diesem Ablauf:
|
||
|
||
#### Phase 1: Vorbereitung & Recherche
|
||
|
||
1. **Bewerbung initialisieren** mit dem Skill:
|
||
```
|
||
/new-application "Firmenname - Stellentitel"
|
||
```
|
||
Dies erstellt den Ordner `applications/pending/YYYY-MM-DD-Firma-Titel/` mit `input/` und `attachments/`.
|
||
|
||
2. **Stellenbeschreibung speichern**: Speichere die vollständige Stellenanzeige (Text oder PDF) in `input/`.
|
||
|
||
3. **Deep Research zur Firma** mittels Claude Code Agent (`mcp__parallel-task__createDeepResearch`) — recherchiere und speichere alles in `input/`:
|
||
- Welche Produkte/Projekte hat die Firma?
|
||
- In welchem Bereich ist sie tätig?
|
||
- Technologiestack der Firma und deren Produkte
|
||
- Unternehmenswerte und Kultur
|
||
- Arbeitsklima (Glassdoor, Kununu etc.)
|
||
- Neuigkeiten, Wachstum, aktuelle Entwicklungen
|
||
Speichere die Recherche als `company-research.md` im `input/` Ordner.
|
||
|
||
4. **Sprache bestimmen**: Ist das Inserat auf Englisch → Bewerbung auf Englisch. Auf Deutsch → auf Deutsch. Ausnahme: nur wenn explizit nach Deutschkenntnissen gefragt wird, kann auf Deutsch gewechselt werden auch bei englischem Inserat.
|
||
|
||
5. **Einreichungsweg klären**: Wird die Bewerbung per E-Mail, per Online-Formular oder per Post eingereicht? Diese Info aus dem Inserat herauslesen und in `application.md` notieren.
|
||
|
||
#### Phase 2: Bewerbungsstrategie
|
||
|
||
6. **Bewerbung befüllen** (erst nach abgeschlossener Deep Research!):
|
||
```
|
||
/populate-application
|
||
```
|
||
**Wichtig:** `/populate-application` erst aufrufen, wenn die Deep Research aus Schritt 3 vollständig abgeschlossen und `company-research.md` im `input/` Ordner gespeichert ist. Nicht vorher — sonst fehlt der Firmenkontext für die Bewerbungsstrategie.
|
||
|
||
#### Phase 3: Dokumente erstellen
|
||
|
||
7. **Motivationsschreiben erstellen**:
|
||
```
|
||
/write-cover-letter
|
||
```
|
||
Danach PDF erzeugen:
|
||
```
|
||
/convert-cover-letter
|
||
```
|
||
Das PDF landet in `attachments/`.
|
||
|
||
8. **CV bereitstellen**: Passenden CV (Deutsch oder Englisch) aus `/workspace/extra/curriculum-vitae/` in `attachments/` kopieren:
|
||
- Deutsch: `cv.pdf` → `CV_Markus_Graf.pdf`
|
||
- Englisch: `cv_en.pdf` → `CV_Markus_Graf.pdf`
|
||
Englische Dateinamen verwenden wenn Bewerbung auf Englisch.
|
||
|
||
9. **Arbeitszeugnisse bereitstellen**: `Zeugnisse_2026.pdf` aus `/workspace/extra/curriculum-vitae/` nach `attachments/References_Markus_Graf.pdf` kopieren.
|
||
|
||
#### Phase 4: Review durch Markus
|
||
|
||
10. **Präsentiere alles**: Zeige Markus das Motivationsschreiben zur Durchsicht. Warte auf seine Freigabe oder Korrekturen. Führe Anpassungen durch bis er zufrieden ist.
|
||
|
||
#### Phase 5: Einreichen (nach Freigabe)
|
||
|
||
> ⚠️ **HUMAN IN THE LOOP – PFLICHT**: Niemals eine Bewerbung einreichen ohne explizite Zustimmung von Markus. Vor dem Einreichen immer fragen: *"Soll ich die Bewerbung jetzt abschicken?"* und auf eine klare Bestätigung warten.
|
||
|
||
11. **Bewerbung einreichen** je nach Einreichungsweg:
|
||
- **Per E-Mail**: `send-email` mit allen Anhängen (Cover Letter, CV, References), CC an `info@markusgraf.ch`
|
||
- **Per Online-Formular**: Mit `agent-browser` das Formular ausfüllen
|
||
- Bei Bedarf: `application.eml` als Backup erstellen
|
||
|
||
12. **Status in jobs.json** auf `applied` setzen mit Notiz (Datum, Kanal).
|
||
|
||
13. **Git commit & push**:
|
||
```bash
|
||
cd /workspace/extra/bewerbungen
|
||
git add -A && git commit -m "Firma: Bewerbung eingereicht" && git push
|
||
```
|