Agent skill
pdf-processing-gw-ai-security-ats-cv-scorer
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/pdf-processing-gw-ai-security-ats-cv-scorer
SKILL.md
name: pdf-processing description: Implementiere oder aendere PDF-Upload-Validierung und Textextraktion; verwenden bei Anpassungen an Upload-Regeln, Parsing oder Fehlerbehandlung.
Skill: pdf-processing
Zweck
Stelle eine deterministische, robuste PDF-Validierung und Textextraktion sicher.
Wann anwenden
- Wenn Upload-Regeln (Typ/Size) geaendert werden.
- Wenn die Extraktion verbessert oder Fehlerbehandlung erweitert wird.
Vorgehen (Schritt-fuer-Schritt)
- Lies FR-001/FR-002 und die Traceability.
- Aktualisiere
src/utils/validation.pyodersrc/core/pdf_processor.py. - Passe Tests in
tests/integration/undtests/unit/an. - Pruefe, dass deterministisches Verhalten und Fehlerpfade getestet sind.
Lernperspektive
- Warum so? Determinismus und klare Fehlerpfade sind zentral fuer Nachvollziehbarkeit.
- Alternativen: OCR oder externe Parsing-APIs.
- Warum nicht hier? Externe Abhaengigkeiten und OCR stehen explizit nicht im Scope (FR-002).
Repo-Referenzen
src/utils/validation.pysrc/core/pdf_processor.pytests/unit/test_pdf_processor.pytests/integration/test_upload_validation.pydocs/01_requirements/FR.en.md
Qualitaetscheck
- Upload-Validierung entspricht FR-001.
- Extraktion ist deterministisch und testbar.
- Fehlerbehandlung liefert klare Rueckgaben, kein Crash.
Phasenbezug
| Phase | Aufgabe | Status |
|---|---|---|
| Phase 3 | PDF-Upload-Validierung und Textextraktion umsetzen | erledigt |
Didn't find tool you were looking for?