Späť
ClaudeJobOfferHelper

ClaudeJobOfferHelper

ClaudeJobOfferHelper
Popis
Posudzovanie vhodnosti pracovných ponúk a príprava reakcie - Claude AI plugin
Typ projektu
Osobný — open source / freeware
Začiatok
november 2026
Koniec
november 2026
Adresa projektu
https://github.com/K0V0/ClaudeJobOfferHelper
Zručnosti

O projekte

Skill zabalený ako plugin pre Claude AI ktorý má pomôcť s hodnotením a predvýberom pracovných ponúk a taktiež pomôcť s prvým kontaktom alebo tzv. motivačným/úvodným listom. Optimalizované v prvom rade pre IT pozície.

Motivácia

  • Zrýchlenie a automatizácia procesu posúdenia vhodnosti ponúkanej pozície.
  • Prechádzanie, predvýber/vyradenie vyslovene nevhodných pozícií na základe viacerých kritérií.
  • Ohodnotenie ponuky, zistenie chýbajúcich vlastností či už na strane kandidáta alebo na strane spoločnosti.
    • Tabuľkové zhrnutie prípadných chýbajúcich požiadaviek a odhad závažnosti.
    • Výpis nájdených varovných signálov a interpretácia ich významu (tzv. red flags), inkonzistencií a chýbajúcich základných informácií.
  • Pomoc s vytvorením tzv. motivačného alebo sprievodného dopisu.
    • Aj vzhľadom na využitie AI v ATS systémoch.

Ako to funguje

Požiadavky

  • Je potrebné mať nainštalovaný Claude Code CLI
  • Plugin by mal fungovať na všetkých troch majoritných operačných systémoch určených pre bežných používateľov (Windows, Linux, macOS)
  • Skill je zabalený ako claude code plugin, stačí si ho nainštalovať. Nástroje k svojej činnosti už budú obsiahnuté a nemal by vyžadovať inštaláciu ďalších nástrojov okrem potreby mať jeden z majoritných webových prehliadačov.
claude plugin marketplace add K0V0/ClaudeJobOfferHelper
claude plugin install job-offer-helper@k0v0

Priebeh predvýberu, funkcie

Informácie k samotnému používaniu pluginu sú dostupné v README (https://github.com/K0V0/ClaudeJobOfferHelper/blob/main/README.md)

Zistenie informácií o kandidátovi, jeho schopností a preferencií

  • Na začiatku Vás aplikácia vyzve dodať čo najviac materiálov na základe ktorých by mohla zistiť Vaše profesné zameranie a profil. Poskytnite jej životopis, LinkedIn profil alebo osobný web s portfóliom, prípadne iný dokument.
  • Potom bude prebiehať ujasnenie určitých pracovných preferencií (home office, pohotovosť, kompetencie a zodpovednosti, ...) a o akú špecializáciu a senioritu cielite.
  • Zistenia sú uložené do súboru s Vaším profilom.

Interview

  • Agent potom začne s Vami viesť pohovor, kde sa Vás pýta 4 až 10 otázok ku danej technológii v závislosti na to, či sa jedná o určitú core technológiu pre danú špecializáciu (napríklad jazyk alebo framework, ako Java, Spring Boot) alebo sa jedná o špecifickú technológiu ktorá sa nemusí realizovať na každom projekte zo špecializácie "Java Backend" (napríklad MongoDB)
  • Kladené otázky nie sú charakteru nejakej odbornej skúšky alebo školského testu, jedná sa vždy o otázku typu či ste danú funkcionalitu používali alebo nie (napríklad: "Používali ste vlákna ? Používali ste thread pool ?")
  • Na otázky sa odpovedá spravidla
    • Výber všetkých možností, ktoré sú pravdivé
    • Odpoveď áno / nie
    • Prípadne vlastný text, stručné spresnenie
  • Zistenia sú uložené do súboru s Vaším profilom
  • Interview sa môže znovu krátkodobo objaviť v prípade, že v ďalšom kroku dodáte aplikácii pracovnú ponuku v ktorej objaví technológie a požiadavky o ktorých ešte nemá záznam a treba ich doplniť.

Hodnotenie vhodnosti pracovnej ponuky / ponúk

  • Po skončení interview môžete agentovi začať poskytovať pracovné ponuky - buď skopírovaný text alebo link na konkrétnu ponuku
    • Najznámejšie české a slovenské portály s ponukami pre IT už majú vybudovanú sadu skriptov na scraping, takže získanie textu ponuky by nemalo páliť vzácne tokeny na parsing HTML
    • Interview sa môže znova spustiť a dopýtať sa na novo objavené technológie a požiadavky
  • Agent sa následne snaží rozobrať ponuku a zistiť:
    • Nevyhnutné požiadavky a rozsah zodpovedností na danú pozíciu
    • Nevyžadované požiadavky, ktoré sú ale plusovými bodmi naviac
    • Preferencie kandidáta (Home office, odmena, rozsah zodpovedností, seniorita, benefity, ...)
    • Červené vlajky, skill je naučený databázu najbežnejších klišé korporátneho newspeaku:
      • Zachytenie red flagov a ich možná interpretácia kandidátovi.
      • Pri každej červenej vlajke je hodnotená jej závažnosť a typ.
      • Ku každej červenej vlajke dostane kandidát tip na "nepríjemnú a priamu otázku" pre recruitera/HR.
    • inkonzistencie, chýbajúce informácie a odporujúce si informácie
      • Kandidát dostáva zoznam tipov, ktoré témy je potrebné v jeho záujme otvoriť a aké "nepríjemné otázky" je potrebné na pohovore položiť a zodpovedať.
  • Prezentácia výsledkov kandidátovi
    • Tabuľka 1: základné informácie a prehľad o ponuke
    • Tabuľka 2: bodové vyhodnotenie
    • Tabuľka 3: zoznam nevyhnutných a "nice to have" zručností a verdikt ku každej, celkové percentuálne hodnotenie za kategóriu
    • Tabuľka 4: zoznam požiadaviek kandidáta
    • Tabuľka 5: zistenia - chýbajúce informácie, inkonzistencie, red flags
    • 6: finálne odporúčanie

Generovanie motivačného dopisu

Toto je funkčnosť ktorú sa nepodarí vyladiť úplne perfektne a teda by mala byť používaná iba ako inšpirácia a odpovede definitívne ešte potrebujú revíziu a ľudský zásah. Silne odporúčam každému kandidátovi zvážiť štylistiku a obsah tejto obskurity vo forme ľúbostného alebo samochválneho listu pre firmu podľa kontextu, ktorý nemusí agent zvážiť správne.

  • Pred samotným generovaním môže byť spustené ďalšie interview viacej zamerané smerom na soft skills, spôsob práce a interakciu v rámci tímu, silné stránky a úspechy.
  • Agent vždy generuje dve verzie tohto listu, jedna "základná" a jedna s uplatnením určitých optimalizácií (hlavne častejšie používanie keywords) pre AI ATS sito.
  • Kandidát taktiež volí pred generovaním tón v akom by sa mal sprievodný list niesť na základe požiadavky, ktorá iniciuje jeho písanie, napríklad:
    • Povedzte nám niečo o sebe
    • Povedzte nám, prečo by sme mali vybrať práve Vás
    • Čím budete pre našu spoločnosť užitočný ?
    • ....

Ukážka

Text ponuky

Ahoj z Example Company!

Máš za sebou několik let vývoje v Javě, Spring Boot používáš denně a chceš pracovat na systémech, které mají smysl? Pak bychom tě rádi poznali!

Kdo jsme

Jsme softwarová firma. Vyvíjíme systémy na klíč a našim klientům nabízíme vývojářské týmy. Používáme moderní technologie a dbáme na kvalitu, čitelnost a udržitelnost kódu.

Jak do toho zapadáš?

Zakázek přibývá, proto hledáme posilu. Na tomhle projektu se podílíme na vývoji nového nástroje pro klienta z oblasti logistiky.

Co bys měl mít, aby nám to klapalo?

Tvou hlavní náplní bude backendový vývoj v Java 17+ a Spring Boot a měl/a bys mít alespoň 3 roky komerčních zkušeností. Znalost JPA a Hibernate pro efektivní práci s datovou vrstvou a mapování relací. Zkušenosti s relational DB jako PostgreSQL nebo MySQL. Praxi s návrhem a integrací REST a SOAP API. Znalost Apache Kafka pro event-driven architekturu a asynchronní komunikaci mezi microservices. Záleží ti na kvalitě kódu a máš praxi s automatizovaným testováním (JUnit, Mockito, případně Testcontainers) Znalost Git pro správu verzí a orientaci v CI/CD pipelines pro automatizované sestavení a nasazení aplikace. Schopnost spolupracovat v týmu, učit se od kolegů, případně sám kolegy přiučit něco nového. Angličtinu a češtinu na komunikativní úrovni (denní stand-upy).

Co tě na projektu čeká?

Účast na projektu z oblasti logistiky. Vývoj a správa microservices psaných v Java 17+ ve Spring Boot - od zadání, po implementaci, testy až po nasazení a provoz. Práce v malém týmu vývojářů + PO, QA a TL. Agilní prostředí - 2 týdenní sprinty včetně všech ceremonií. Používání nástrojů jako Atlassian, Azure cloud, GraphQL, Sonar, Postgres, Kafka, Keycloak, Redis a další. Přátelská atmosféra, kde se cení proaktivita.

Proč by ses měl připojit?

Budeš pracovat v přátelském týmu. Kancelář je dobrovolná, můžeš ji střídat s home office nebo pracovat plně na dálku. Příležitostná přítomnost v Praze je výhodou. Máme flexibilní pracovní dobu. Nabízíme dlouhodobou spolupráci na IČO. V kancelářích je občerstvení a káva. Podporujeme vzdělávání: workshopy, konverzace v AJ, interní akce nebo školení.

Odpoveď agenta

# Example Company - Java backend developer (no title in pasted text)

- Link: none, pasted by candidate, no PDF
- Date: 2026-11-08
- Type: first rating

## Summary

| property | value |
| -------- | ----- |
| Position | Java backend developer, title not in pasted text |
| Competence | with overlap (backend, deployment and operation) |
| Responsibilities | Bare, Standart, end to end, bodyshop; on call unknown |
| Company type | software house that offers development teams to clients |
| Built for | not named, a client in logistics |
| Contract | IČO, long-term, no rate stated |
| Location | full remote possible, optional company offices, occasional presence in Prague is an advantage |
| Seniority | medior, 3+ years (target: medior and senior) |
| Field | backend, Java 17+ + Spring Boot (target: backend + devops, Java + Spring Boot + Kubernetes). Kubernetes not mentioned |
| Team | small team of developers, PO, QA, TL |
| Posted | not stated |

## Statistics

| measured property | result |
| ----------------- | ------ |
| Hard skills fit | must have 96 % (11.5 / 12), nice to have 57 % (4 / 7), total 82 % (15.5 / 19) |
| requirements fit | 88 % (7 / 8) |
| hard skills missed | 18 % (3.5 / 19), 0 must have missing: 0 |
| requirements missed | 13 % (1 / 8) |
| captured red flags | 7: 6 info (0), 1 warning (-1), total -1 |
| total | 80 % ((15.5 + 7 - 1 - 0) / 27) |

## Requirements

Must have = list *Co bys měl mít*. Tools listed only under *Co tě na projektu čeká* are nice to have. Teamwork is not scored, it can not be measured from the profile.

| requirement | must / nice | required level | candidate level | match |
| ----------- | ----------- | -------------- | --------------- | ----- |
| Java 17+, 3+ years commercial | must | 3 | 2 | partial |
| Spring Boot | must | 3 | 4 | yes |
| JPA / Hibernate | must | 3 | 3 | yes |
| PostgreSQL or MySQL | must | 2 | 2 | yes |
| REST design and integration | must | 3 | 4 | yes |
| SOAP design and integration | must | 3 | 3 | yes |
| Kafka, event-driven | must | 2 | 2 | yes |
| Automated testing | must | 3 | 4 | yes |
| Git | must | 2 | 3 | yes |
| CI/CD orientation | must | 2 | 3 | yes |
| Czech, communicative | must | B1 | C1+ | yes |
| English, communicative (stand-ups) | must | B1 | B1 | yes |
| Microservices, build and run | nice | 3 | 3 | yes |
| Azure | nice | 1 | 0 | no |
| GraphQL | nice | 1 | 0 | no |
| Redis | nice | 1 | 0 | no |
| SonarQube | nice | 1 | 2 | yes |
| Keycloak | nice | 1 | 1 | yes |
| Jira / Confluence | nice | 1 | 2 | yes |

## Preferences

| preference | weight | result | detail |
| ---------- | ------ | ------ | ------ |
| Work mode | important | met | full remote or home office by choice |
| Location | deal-breaker | met | no mandatory office, occasional Prague suits you |
| Contract type | important | met | IČO, long-term |
| Salary - survival minimum | deal-breaker | unknown, not counted | no rate stated, minimum 3 500 CZK/MD |
| Salary - expected | important | unknown, not counted | no rate stated, expected 5 500 CZK/MD |
| Preferred role complexity | important | met | with overlap |
| Wanted responsibilities | important | met | Bare, Standart, end to end |
| Unwanted responsibilities | important | not met | development teams offered to clients, bodyshop. On call unknown |
| Preferred domains | don't care | not counted | |
| Avoided domains | important | met | no crypto |
| Other - room to grow | nice | met | Azure, training, workshops |

## Findings

| finding | category | severity | detail |
| ------- | -------- | -------- | ------ |
| Java | missing skill | required (partial) | required 3, candidate 2. No concurrency or JVM diagnostics. No penalty, partial |
| Azure | missing skill | optional | required 1, candidate 0 |
| GraphQL | missing skill | optional | required 1, candidate 0 |
| Redis | missing skill | optional | required 1, candidate 0 |
| Unwanted responsibilities | missing requirement | important | teams offered to clients, bodyshop |
| IČO only | red flag | warning | Is HPP possible ? What MD rate covers vacation and sick days ? |
| No rate stated | red flag | info | What is the MD rate range for this position ? |
| Teams offered to clients, client not named | red flag | info | Who is the end customer and how long are You working with them ? Whose contract and processes do I work under ? |
| Operation in text, on call not stated | red flag | info | Is availability outside working hours expected and paid ? |
| Orders growing, capacity short | red flag | info | How did team grow last year and how is onboarding handled ? |
| Flexible working hours | red flag | info | What are core hours and is availability expected outside them ? |
| Coffee and snacks in offices | red flag | info | What are benefits besides office refreshments ? |

## Verdict

**SUITABLE**, 80 %. Most important to verify: the MD rate, because the offer gives no number and below 3 500 CZK/MD it is a violated deal-breaker.

## Clarifications for this offer

None needed, profile answered every requirement.

Nothing new saved to profile.

Vygenerované motivačné dopisy

# Example Company - Java backend developer (no title in pasted text)

- Offer: pasted by candidate, see `offer.md` (IČO, full remote possible, rate not stated, end client not named)
- Rating: 80 % SUITABLE
- Prompt: Free letter, no limit
- Format: Bullets
- Language: Slovak
- Employer type: consultancy, bullet style from own samples
- ATS: generic
- Corrected by candidate: general, no project names, *Spolupráca* in candidate's wording

## Normal version

Dobrý deň,

zaujala ma Vaša ponuka, hlavne preto, že projekt je z logistiky. Rád by som sa o nej dozvedel viac.

V krátkosti o mne:

- Java backend: šiesty rok pracujem ako Java backend developer a chcem sa tomu venovať primárne.
- Logistika: v minulosti som pracoval v špedičnej firme, z tejto oblasti mám základné know-how.

V čom viem byť pre Vás prínosom:

- Funkcionalita ako celok: dohodneme sa na prístupe a ďalej ju samostatne dotiahnem až po nasadenie. Takto pracujem aj na vlastných projektoch.
- Biznis obraz: chcem vedieť, prečo je daná implementácia potrebná a komu pomôže.
- Kvalita: nerád robím niečo dvakrát, preto si dávam záležať na testoch a čitateľnosti kódu.
- Spolupráca: práca na diaľku a IČO je pre mňa vyhovujúca. Bývam v Stredočeskom kraji, takže ani občasná prítomnosť na pracovisku osobne mi v prípade potreby neprekáža.

Viac o mne a mojich projektoch nájdete na https://kovo.space, LinkedIn profil: https://www.linkedin.com/in/kovac-matej/

Budem rád, ak Vás môj profil zaujal a budeme mať možnosť prebrať podrobnosti.

S pozdravom

Matej Kováč

## ATS version - generic

Dobrý deň,

zaujala ma Vaša ponuka na pozíciu Java backend developera, hlavne preto, že projekt je z logistiky. Rád by som sa o nej dozvedel viac.

V krátkosti o mne:

- Java backend: šiesty rok pracujem ako Java backend developer a chcem sa tomu venovať primárne.
- Technológie: Java 17+, Spring Boot, JPA, Hibernate, PostgreSQL, REST a SOAP API, Apache Kafka, JUnit, Mockito, Git, CI/CD.
- Logistika: v minulosti som pracoval v špedičnej firme, z tejto oblasti mám základné know-how.

V čom viem byť pre Vás prínosom:

- Funkcionalita ako celok: dohodneme sa na prístupe a ďalej ju samostatne dotiahnem až po nasadenie. Takto pracujem aj na vlastných projektoch.
- Biznis obraz: chcem vedieť, prečo je daná implementácia potrebná a komu pomôže.
- Kvalita: nerád robím niečo dvakrát, preto si dávam záležať na testoch a čitateľnosti kódu.
- Spolupráca: práca na diaľku a IČO je pre mňa vyhovujúca. Bývam v Stredočeskom kraji, takže ani občasná prítomnosť na pracovisku osobne mi v prípade potreby neprekáža.

Viac o mne a mojich projektoch nájdete na https://kovo.space, LinkedIn profil: https://www.linkedin.com/in/kovac-matej/

Budem rád, ak Vás môj profil zaujal a budeme mať možnosť prebrať podrobnosti.

S pozdravom

Matej Kováč