HR & People

Job Description Auditor

Finds the requirements that are quietly costing you candidates

Version 2Published Sep 1, 2026
HR & Peopleclaude-sonnet-5Read-only · auto6 hard rules4 handover rulesResultAnalysis only · cannot send, spend or commit
6hard rules
Things it must never do, enforced in every run
4handover rules
Conditions where it stops and gives the work to a person
9output fields
A structured result, not a paragraph you have to re-read
≤3steps per run
Bounded work, enforced by the runtime rather than requested in the prompt

Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.

Live wiring for version 2. Tool nodes are the capabilities this agent is registered to call — nothing else can run.

Overview

The most expensive hiring mistake happens before anyone applies. A degree requirement nobody actually checks, fifteen 'essential' requirements where four are real, or wording that measurably discourages women from applying — each removes candidates who could have done the job, and no amount of careful screening gets them back.

This agent audits the advert itself. It separates requirements that predict performance from those that are habit, flags language associated with reduced application rates, and identifies criteria that risk excluding on a basis unrelated to the work.

Every finding names what to change and why, with the requirement rewritten rather than merely criticised. Where something needs an employment lawyer rather than an editor, it says so instead of advising.

Benefits

A wider pool at zero cost

The cheapest way to get more qualified applicants is to stop excluding them.

Fewer requirements to defend

Criteria unrelated to the work are the ones that create risk.

Consistent adverts

The same bar applied across every role you post.

What it does

  • Separates essential from habitual

    Which requirements predict performance, and which are inherited from the last advert.

  • Flags exclusionary wording

    Language associated with lower application rates from particular groups, with a replacement.

  • Catches proxy requirements

    'Recent graduate', 'digital native', 'no career gaps' — age and circumstance filters in disguise.

  • Counts the inflation

    Fifteen essential requirements means candidates self-select out. It says how many are genuinely essential.

  • Rewrites rather than criticises

    Each finding comes with the replacement wording.

  • Knows its limit

    Anything needing legal judgement is routed, not answered.

What this changes

What this changes about your week

It takes over
Reviewing an advert for requirements that quietly exclude people who could do the job.
Done today by
Hiring managers, who reuse the last advert instead.
How often
Every role you post.
Typical manual effort
A proper review is an hour, and it is the hour nobody spends.

Why HR & People in particular. No amount of good screening recovers a candidate who never applied. This is the cheapest possible way to widen the pool.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Job Description Auditor has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-sonnet-5 with automatic fallback
  3. 3ToolsNo external tools
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Demo

Demo dataIllustrative sample output, abridged.

Input

{
  "jobDescription": "Seeking a young, dynamic recent graduate with a degree from a top university. Must be a native English speaker. 15 requirements follow…"
}

Output

{
  "disclaimer": "A review for common exclusion issues. Not legal advice, and not a finding that the advert is compliant.",
  "essentialCount": 15,
  "exclusionRisks": [
    {
      "text": "young, dynamic recent graduate",
      "concern": "Acts as an age filter. 'Recent graduate' excludes career changers and returners without relating to the work.",
      "replacement": "We welcome applicants at any career stage."
    },
    {
      "text": "native English speaker",
      "concern": "Filters by nationality rather than the fluency the job needs, and is a common discrimination risk.",
      "replacement": "Fluent written and spoken English."
    }
  ],
  "forLegalReview": [
    "Degree requirement from a 'top university' — needs justification if retained."
  ],
  "missingElements": [
    "No salary range",
    "No working pattern",
    "No accommodations statement"
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • The job description or advert
  • Ideally, what the role actually does day to day
  • Requires the Starter plan or higher

Use cases

Before posting

Audit the advert while changing it is still free.

A role that is not attracting applicants

Find out whether the advert is the reason.

Reviewing your template library

Fix the inherited wording every role has been copying.

Pricing

Starter

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Is this legal advice?

No. It flags language and requirements commonly associated with exclusion, and says where an employment lawyer is needed. Discrimination law varies by jurisdiction and the agent does not attempt to apply it.

Will it remove requirements we actually need?

It does not change anything. It reports which requirements appear essential to the work and which look inherited, with reasoning. You decide.

Does it work outside English?

Yes, and it audits in the language written. Gendered wording works differently in each language, so this is not a translation of English guidance.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent