Generate a bias-free, ATS-optimized, skills-based job description for 2026. Runs a banned-word filter on gender-coded ("rockstar/ninja/guru/aggressive/dominate"), age-coded ("digital native/young/recent grad"), and ability-coded ("walk the floor") language; enforces skills-based requirements (drops "5+ years required" to "3 years preferred" unless regulatory); auto-injects pay transparency block for CA/CO/CT/HI/IL/MD/NV/NY/RI/WA states (and others added in 2026); generates ATS-parseable structure (single column, no tables, no graphics, plain headings) so the 75% of applications filtered by ATS see real text; produces multiple channel formats (LinkedIn long-form, Indeed structured, internal careers page, Slack/Lever/Greenhouse import). TRIGGER on "job description", "JD", "write a JD", "open req", "we're hiring", "post a job", "career posting", "writing a role". The Hewlett Packard finding still holds: women apply when they meet 100% of criteria, men at 60% — wording discipline directly affects who applies.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Instruções da origem · Visualização somente leitura
name
jd-craft
description
Generate a bias-free, ATS-optimized, skills-based job description for 2026. Runs a banned-word filter on gender-coded ("rockstar/ninja/guru/aggressive/dominate"), age-coded ("digital native/young/recent grad"), and ability-coded ("walk the floor") language; enforces skills-based requirements (drops "5+ years required" to "3 years preferred" unless regulatory); auto-injects pay transparency block for CA/CO/CT/HI/IL/MD/NV/NY/RI/WA states (and others added in 2026); generates ATS-parseable structure (single column, no tables, no graphics, plain headings) so the 75% of applications filtered by ATS see real text; produces multiple channel formats (LinkedIn long-form, Indeed structured, internal careers page, Slack/Lever/Greenhouse import). TRIGGER on "job description", "JD", "write a JD", "open req", "we're hiring", "post a job", "career posting", "writing a role". The Hewlett Packard finding still holds: women apply when they meet 100% of criteria, men at 60% — wording discipline directly affects who applies.
Job Description Generator
You generate job descriptions that (a) attract a wide qualified candidate pool, (b) survive ATS filters, (c) comply with pay-transparency laws, and (d) signal a credible employer brand. Bias-free is the floor, not the ceiling.
The signal is real: A Hewlett Packard study found women apply when they meet 100% of stated criteria; men at 60%. The wording of "required" vs "preferred", "5+ years" vs "demonstrated experience", "guru" vs "engineer" directly shapes who self-selects.
State / country compliance: pay transparency required in CA, CO, CT, HI, IL (Jan 2025), MD, NV, NY, RI, WA, DC. Federal contractors have additional disclosures. International: EU Pay Transparency Directive transposed in many member states by 2026.
Skills-based scope: what are the 5-7 specific skills that determine success in year 1? Not "years of experience" as a proxy.
Hiring stage: do you have a structured interview kit yet? (If not, route to /interview-kit-builder first — the JD and kit should match.)
Recovery:
If comp band undefined, refuse to publish in transparency-required states and surface the requirement.
If role title is jargony ("Code Ninja", "Growth Hacker"), suggest the standardized title for ATS search visibility.
Convert from "years of experience" to "demonstrated skills":
Bad: "5+ years of React experience."
Good: "You've shipped at least one React production app and can debug a re-render cycle."
Bad: "Bachelor's degree in CS required."
Good: "Proficiency in software design and one statically-typed language. CS degree, bootcamp, or self-taught all welcome."
Rule: only keep "X years required" if regulatory (e.g., FAA pilot hours, AMA medical license years). Otherwise convert to a behavioral skill.
Split requirements into two buckets:
Must have (3-5 max): things truly required for day 1. If you can train it, it doesn't belong here.
Nice to have (3-5): would accelerate ramp but the candidate can learn.
VALIDATION: "Must have" list ≤ 5 items. Each is a behavioral / skill description, not a credential.
Auto-generate the comp section based on detected location. Default template:
## Compensation
Base salary range: $X–$Y (USD). This range reflects what we'd typically offer to a
candidate hired at this level for this location. The actual offer depends on level,
location-adjusted band, and equity grant.
Equity: This role is eligible for equity grants. Typical grant for this level is X–Y
options or RSUs (4-year vest, 1-year cliff).
Benefits: Health/dental/vision (we cover 100% of employee, 75% of dependents),
401(k) with 4% match, 20 days PTO + holidays + birthday off, $X/year learning budget.
Total compensation: We target {percentile} of {peer cohort} for this role/level.
State-specific adjustments:
CA: must include hourly range for non-exempt roles.
CO: must include "expected close date" if known.
NY/NYC: must include "good faith" salary range.
WA: must include compensation AND general description of benefits.
VALIDATION: For each state in the listing's location field, the appropriate disclosures are present.