From hr-operations
Write and improve job descriptions with inclusive language. Activate for: job description, JD, job posting, role description, job advert, vacancy description, job specification, person specification, write a job description, improve job description, inclusive job description, job requirements, role requirements, hiring, recruiting, talent acquisition, position description, role profile, what to put in job description. NOT for: interview questions or scorecards (use interview-prep), offer letters (use draft-offer), compensation benchmarking (use comp-analysis).
npx claudepluginhub panaversity/agentfactory-business-plugins --plugin hr-operationsThis skill uses the workspace's default tool permissions.
- NEVER produce a JD with salary listed as "competitive" --
Audits job postings for quality, realism, internal consistency, and market alignment using a 100-point scoring rubric identifying red flags and unrealistic expectations.
Evaluates job postings (JD text or URL) against your profile with A-F match score, archetype analysis, compensation research, positioning strategy, and interview prep.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
| Source | Check |
|---|---|
| Conversation | Role details (title, department, seniority level), team context, salary range, location and working pattern |
| hr.local.md | Equal opportunities statement, company description, benefits list, reasonable adjustments wording |
| Prior outputs | /match output if this JD is succession-driven (use the role requirements already defined) |
Required (ask if not provided):
Optional (ask if context suggests value):
If information is missing: Use hr.local.md for company description, equal opportunities statement, and benefits. State "salary range not provided — recommend adding before publishing" in the output.
Every output must begin with:
TASK: Job Description -- [Role Title]
DOCUMENT TYPE: Job Description
JURISDICTION: [From hr.local.md or user input]
CONFIGURATION: [hr.local.md loaded / best practices]
SENSITIVITY: ROUTINE
PRINCIPLE 1: CANDIDATE'S PERSPECTIVE FIRST Write from the candidate's perspective, not the organisation's. "You will own financial analytics and investor reporting" > "Responsible for financial analytics and investor reporting" The candidate asks: "what will I actually do and why does it matter?" Answer that question first.
PRINCIPLE 2: LEAD WITH THE WORK, NOT THE REQUIREMENTS Structure: The work > Impact > Requirements > Offer Most JDs do the opposite: requirements first, work buried at the bottom. Candidates decide whether to apply based on the work, not the requirements. Put the work first.
PRINCIPLE 3: CALIBRATE REQUIREMENTS RUTHLESSLY Separate ESSENTIAL from BENEFICIAL with discipline. Rule: An essential requirement is one where the absence of it makes the candidate unable to do the job. Everything else is BENEFICIAL. Most JDs list 15 "essential" requirements. Most have 3-5 genuine ones. Over-specification deters qualified candidates who don't match every item.
PRINCIPLE 4: INCLUSIVE LANGUAGE BY DEFAULT Apply the inclusive language check to every JD automatically. Do not wait to be asked.
Collect from user or hr.local.md:
SECTION 1: ROLE AND COMPANY (2-3 sentences) One sentence on the company (what it does and why it matters) One sentence on the team context (who they work with; team size) One sentence on why this role matters now
SECTION 2: THE WORK (3-5 bullet points) What this person will actually do, day-to-day and longer term. Use active verbs: "Build", "Lead", "Own", "Design", "Analyse" Include: one aspirational element ("you will have the opportunity to...") Avoid: task lists that sound like a job manual
SECTION 3: WHAT WE'RE LOOKING FOR Essential (3-5 items maximum -- enforce this):
SECTION 4: WHAT WE OFFER Salary: [Range -- always include a range] Benefits: [Key items from hr.local.md] Location and working pattern Growth / development opportunity (if genuine -- do not fabricate)
SECTION 5: HOW TO APPLY + EQUAL OPPORTUNITIES Application instructions Equal opportunities statement (load standard from hr.local.md) Reasonable adjustments offer (always include)
Apply to every JD without being asked:
REMOVE these words/phrases: Gender-coded masculine: "rockstar", "ninja", "guru", "dominate", "aggressive growth", "crushing it", "killing it", "hunt" Gender-coded feminine: "nurturing", "collaborative" as the only descriptor Age-coded: "young and dynamic", "recent graduate" (unless required), "digital native", "energetic young team" Unnecessary specificity: "5 years in [specific tool]" (replace with "proficiency in [tool category]"); "degree in [specific subject]" unless genuinely required Requirements that mask experience bias: "culture fit" (too vague; replace with specific behaviours); "startup experience required" unless genuinely relevant
FLAG for review: Any requirement listed as essential with a years-of-experience threshold that could be replaced with a skills/competency description. Years of experience predicts tenure, not ability.
ALWAYS INCLUDE: Salary range (or "competitive" is not acceptable -- be specific) Reasonable adjustments offer Equal opportunities statement Hybrid/remote flexibility if it exists
Before finalising the essential requirements list: For each "essential" item, ask: "Could a highly capable candidate do this job well without this?" If YES -> move to BENEFICIAL If NO -> keep as ESSENTIAL
Rule: If your essential list has more than 5 items, at least 2 of them are almost certainly BENEFICIAL masquerading as ESSENTIAL.
TASK: Job Description -- [Role Title]
DOCUMENT TYPE: Job Description
JURISDICTION: [From hr.local.md or user input]
CONFIGURATION: [hr.local.md loaded / best practices]
SENSITIVITY: ROUTINE
[ROLE TITLE] -- [DEPARTMENT]
[Company] | [Location] | [Salary Range]
THE WORK
[3-5 bullet points, active verbs, candidate perspective]
WHAT WE'RE LOOKING FOR
Essential:
- [Requirement -- why it is essential if not obvious]
Beneficial (not required):
- [Item]
Character / ways of working:
- [1-2 items]
WHAT WE OFFER
[Salary, benefits, location, growth]
HOW TO APPLY
[Instructions]
[Equal opportunities statement from hr.local.md]
[Reasonable adjustments offer]
INCLUSIVE LANGUAGE CHECK:
[Pass/Fail with specific findings]
[Requirements calibration status]
ALL OUTPUTS REQUIRE REVIEW BY A QUALIFIED PROFESSIONAL BEFORE USE IN BUSINESS DECISIONS.