Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Reviews a job description or hiring ad for exclusionary wording and inflated requirements — flags gender-coded, age-coded, and ableist phrasing with neutral replacements, and challenges must-have requirements that are not essential. Use when reviewing, editing, or proofing a JD, job posting, or recruiting ad before it is published. Do NOT use for candidate screening, rejection or offer emails, or general prose that is not a job posting.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 439% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 444% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 450% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 467% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 452% | 0% |
Review a job posting on two axes and return concrete fixes, not vibes:
Apply BOTH axes to every posting. A JD with clean language but a 12-item must-have wall still fails; a JD with a short requirement list but "rockstar ninja" still fails.
For each flagged term, name WHY it excludes and give a drop-in replacement. Do not just delete — replace, so the JD still reads.
Gender-coded (masculine-coded terms suppress applications from women): | Flag | Neutral replacement | |---|---| | rockstar, ninja, guru, wizard | skilled, experienced, strong | | aggressive | proactive, results-oriented | | dominant, competitive | motivated, driven-to-deliver | | fearless, kill it, crush it | confident, high-performing | | "he/his" as the default applicant | they / the candidate |
Age-coded (screens out older — or occasionally younger — applicants): | Flag | Neutral replacement | |---|---| | digital native | comfortable with modern digital tools | | young, youthful, energetic team | collaborative, fast-moving team | | recent graduate (when not a true entry pipeline) | early-career | | "no more than 5 years experience", "nearing retirement" | remove the ceiling entirely |
Ableist (excludes disabled applicants, or uses disability as a slur): | Flag | Neutral replacement | |---|---| | able-bodied | remove — describe the actual task instead | | "must stand/lift/see/hear …" when not essential | list only genuinely essential physical requirements, and add "with or without reasonable accommodation" | | sanity check | double-check, confirm | | crazy/insane hours, OCD about detail, tone-deaf | intense hours, detail-oriented, out-of-touch |
The full catalog (many more terms, all three categories) is in references/coded-terms-catalog.md — consult it when a term looks suspect but is not listed above.
Long must-have lists deter qualified applicants who self-select out unless they meet nearly every line. Cut the list to what the job actually requires.
Rules:
BEFORE: "We need a coding rockstar — an aggressive, digital native who will crush it." AFTER (flag + replace): rockstar → "skilled engineer"; aggressive → "results-oriented"; digital native → "comfortable with modern tools"; crush it → "deliver strong results". Rewrite: "We need a skilled, results-oriented engineer who is comfortable with modern tools and delivers strong results."
BEFORE (requirements, entry-level analyst): "Required: Bachelor's in CS; 7+ years SQL; 7+ years Python; expert in Tableau; PhD preferred." AFTER: "7+ years" on an entry role is inflated — lower to "1–2 years or equivalent project work." Degree → "Bachelor's OR equivalent experience." Move "expert in Tableau" and "PhD" to Preferred. Net: 4 hard requirements become 2 must-haves + a preferred list.
Other measured skills in the registry, with their headline benchmark lift.