{"id":"wri-hr-job-posting-language-check","audience":"hr","category":"writing-feedback","technique":"constraints","title":"Flag the off-putting phrases in a job posting","free":false,"task":"A hiring manager wrote a job posting and you're reviewing it before it goes live. Ask for exactly 3 numbered flags, each quoting the exact phrase, a reason under 12 words, and a plain replacement. One flag must be the age-coded phrase. Plain text, no rewritten posting, and no intro. Write a prompt that gets that review.","materialLabel":"The draft posting and company policy (attached to your prompt automatically)","material":"DRAFT POSTING (from hiring manager Greg)\nMarketing Coordinator - Fernhill Outdoor Co.\n\nAre you a rockstar who lives and breathes social media? We're a young, scrappy team looking for a digital native to own our Instagram and TikTok. You'll crank out content daily, hustle at events on weekends, and crush our engagement goals. Must be able to lift 50 lbs. Must have a clean driving record. 2+ years experience required. Competitive salary.\n\nFERNHILL HIRING POLICY (HR handbook, section 2)\n- Postings must use plain, welcoming language. Avoid phrases that suggest an age, gender or personality type is preferred (e.g., \"young\", \"digital native\", \"rockstar\", \"ninja\").\n- Physical requirements must match the actual job. (This role's events need lifting up to 25 lbs, per Greg's job analysis form.)\n- Every posting must include the pay range. This role: $48,000-$54,000.","rules":[{"type":"numberedItems","count":3},{"type":"plainText"}],"mistakes":[{"title":"Asking for general feedback","why":"The AI produces a long critique and a whole new posting.","fix":"Set it: \"Exactly 3 numbered flags.\"","checks":["numberedItems"]},{"title":"Vague flags","why":"The AI says \"the tone feels exclusive\" without quoting the words or offering a swap.","fix":"Show the shape: \"1. \\\"digital native\\\" - reason - replace with ...\"","checks":["r0"]},{"title":"Missing the age-coded phrase","why":"The AI may focus on 'rockstar' and skip the phrases that suggest an age preference.","fix":"Add: \"One flag must be the age-coded phrase.\"","checks":["r1"]},{"title":"Ignoring your policy","why":"Without the handbook, the AI flags style issues instead of the lifting limit and pay range.","fix":"Add: \"Base the flags on our hiring policy. No rewritten posting. Plain text.\"","checks":["r2","plainText"]}],"promptHints":[{"label":"Sets the number of flags","patterns":["\\b(3|three)\\b.{0,15}(flags|issues|phrases|problems)","numbered"]},{"label":"Asks for exact quotes","patterns":["quote","exact (phrase|words)"]},{"label":"Targets age-coded words","patterns":["age","digital native","young"]},{"label":"Uses the policy","patterns":["policy","handbook"]},{"label":"Asks for plain text","patterns":["plain","no bold","no markdown","no formatting","no headings"]}],"hint":"Specific flags get accepted; vague ones get argued with. Give the AI the shape of each flag, the must-catch phrase and your policy.","rubricLabels":["Each of the 3 flags quotes an exact phrase from the draft, gives a short reason, and suggests a plain replacement","One flag targets an age-coded phrase ('digital native' or 'young, scrappy team')","The flags come from the policy issues (age- or personality-coded words like 'rockstar', the 50 lbs that should be 25 lbs, or the missing pay range $48,000-$54,000), and the reply has no rewritten posting and no intro"]}