Best Overall
Claude
Clean structure; resists inventing benefits or DEI fluff.
Open Claudesmall business · ~25 min
Draft posting, not legal or HR advice. Do not invent pay, benefits, sponsorship, or DEI claims. You still publish.
Best Overall
Clean structure; resists inventing benefits or DEI fluff.
Open ClaudeBest Free
Fine for a single posting pass.
Open ChatGPTBest Power-User
Draft the posting; bias / invented-claim scrub in the other. Paste into your ATS/board after you own the numbers.
Open ClaudeCompany one-liner, role title, location/remote rules, employment type, pay band you will actually offer (or [NEED FACT] if still deciding), must-haves vs nice-to-haves, top responsibilities, benefits you truly offer, application instructions, and any required EEO/legal boilerplate you already use. Distinct from an internal JD: this recipe is the public posting (title, summary, responsibilities, requirements, pay band, how to apply).
Paste the rules first so the model cannot mint a salary, visa line, or DEI program you do not have.
Copy-paste prompt
Draft a full public job posting from my role notes. Hard rules: - Use ONLY pay, benefits, location, and claims I provide. Do not invent salary, equity, bonuses, visa sponsorship, or benefits. - Do not invent DEI programs, awards, or culture claims. If I supply EEO/boilerplate text, place it as provided—do not rewrite legal meaning. - Separate Must-haves vs Nice-to-haves. Avoid biased or exclusionary phrasing; flag risky wording with [REVIEW] instead of inventing replacements that change requirements. - Output: Job title, one-paragraph hook, About the role, Responsibilities, Must-haves, Nice-to-haves, Compensation (my band), Benefits (my list or [NEED FACT]), How to apply, optional EEO block from my paste. - This is a draft posting—not legal/HR advice. Confirm in one sentence, then wait for my pack.
Paste role notes and the band you will post, then send the generate command.
Paste pack
COMPANY ONE-LINER: [ ] ROLE TITLE: [ ] LOCATION / REMOTE RULES: [ ] EMPLOYMENT TYPE: [FT / PT / contract] PAY BAND I WILL POST: [or NEED FACT] RESPONSIBILITIES (bullets): [ ] MUST-HAVES: [ ] NICE-TO-HAVES: [ ] BENEFITS I ACTUALLY OFFER: [or NONE / NEED FACT] HOW TO APPLY: [email / form / ATS link] EEO / REQUIRED LEGAL LANGUAGE (paste exactly or NONE): [ ] VOICE: [plain / startup / formal]
After you send the filled pack, copy the Generate command in the next box and paste it into the SAME chat so the AI runs the decision tree / produces the output.
Generate command — copy and send this next (same chat)
Draft the full posting now. Mark [NEED FACT] for missing pay/benefits. Do not invent numbers or DEI claims. Flag biased phrasing with [REVIEW].
In the other tool, paste the draft plus your role notes:
Second-model check
Here is a job posting draft from another assistant plus my role notes. Find: (1) invented salary/benefits/sponsorship, (2) fake DEI or culture claims, (3) must-haves smuggled into nice-to-haves or vice versa, (4) biased or exclusionary phrasing. Return only corrections. Not legal/HR advice.
Fill [NEED FACT]. Confirm pay band with whoever owns comp. Paste EEO text unchanged if counsel/HR supplied it. Post to your board/ATS yourself.