Pflegt den Sales-Intelligence-Agent (Anthropic Web Search) im myTalentscout-/scraper-Projekt: variable, natürliche Prompts für DACH-IT-Recherche (Jobs, Firmen, Kontakte), festes JSON-Schema, keine Anti-Bot-Evasion. Nutzen bei Änderungen an jobscraper-agent, sales-prompt-styles, jobscraper-sources, KI-Suche, „weniger generisch“, Prospects-Prompts.
Gespiegelt für: Cursor (~/.cursor/skills/…) und Claude Code (~/.claude/skills/…). Inhalt identisch halten bei Änderungen.
/api/search und den Sales-Agent.| Datei | Rolle |
|---|---|
src/config/sales-prompt-styles.ts |
Rotierende Einleitungen, Zeitstempel, Qualitäts-Hinweise, Aufgaben-Labels; promptStyleKey() |
src/services/jobscraper-agent.service.ts | buildPrompt(), callAnthropic(), runSearchOnce |
src/config/jobscraper-sources.ts | SEARCH_CONFIGS, ALL_SOURCES, buildQuery(focus, region) |
sales-prompt-styles.ts oder zusätzliche buildQuery-Varianten — nicht durch riesige copy-paste-Blöcke in einem einzigen String.sales-prompt-styles.ts erweitern, pickVariant / promptStyleKey unverändert lassen, sofern möglich.SEARCH_CONFIGS / buildQuery in jobscraper-sources.ts.buildPrompt() in jobscraper-agent.service.ts aktualisieren; styleKey weiter aus promptStyleKey(si, searchIndex, focus) speisen.npm run build ausführen.buildPrompt noch parsebar und identisch zum bestehenden Prospect-SchemaPOST /api/search smoke-testen (mit gültigem ANTHROPIC_API_KEY)promptStyleKeyDeterministisch aus Quellen-Index, searchIndex (Laufzähler) und Focus-String — sorgt für Wechsel ohne echte Zufälligkeit in Logs/Replays.
buildQuery-VarianteWenn eine Konfiguration mehrere Satzmuster braucht:
buildQueryVariantB und in buildQuery per (styleKey % 2) wählen, oderpickVariant(templates, styleKey) — ohne das JSON-Schema zu duplizieren.| Inhalt | Herkunft |
|---|---|
| Dateipfade und Rolle der Module | Analyse des lokalen Repos myTalentscout/scraper (Stand: bei letzter Synchronisation mit Cursor); maßgeblich sind immer die aktuellen Dateien im Projekt. |
| Regeln (festes JSON, keine Evasion, belegbare Fakten) | Abstimmung mit der Nutzerin in Cursor-Chats + gängige Praxis für Prompt-Sicherheit und plattformkonforme Nutzung; kein Gesetzestext und keine offizielle Anthropic-Zitierung pro Satz. |
| Anthropic Messages API & Tools | Öffentliche Herstellerdokumentation: Anthropic API documentation — konkrete Tool-Typen/Modellnamen können sich ändern; vor Deploy Dokumentation prüfen. |
| Aufbau des Skills (Frontmatter, Struktur) | Cursor-Anleitung Creating Skills (lokal u. a. unter ~/.cursor/skills-cursor/create-skill/SKILL.md). |
| Diese Quellen-Tabelle | Vom KI-Assistenten (Cursor/Composer) ergänzt auf explizite Nutzeranfrage („Quelle dazu, woher du die Daten hast“). |
Hinweis: Der Skill ist kein Ersatz für Rechtsberatung oder für die aktuelle Anthropic-/LinkedIn-Dokumentation.