jd-writing

Draft and iteratively refine job descriptions against red line compliance rubrics.

Updated May 9, 2026
One-click install
npx skills add https://github.com/RambleRainbow/jd --skill jd-writing-ramblerainbow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jd-writing
Source: https://github.com/RambleRainbow/jd/tree/main/.agents/skills/jd-writing
Command: npx skills add https://github.com/RambleRainbow/jd --skill jd-writing-ramblerainbow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually drafting job descriptions often leads to inconsistent content, missed internal red line requirements, and low-quality outputs that fail to attract suitable candidates, wasting significant time for recruiters and hiring managers.

Core Features & Use Cases

  • Dynamic Persona Generation: Creates tailored JD writer personas matched to the role's domain to produce targeted, engaging content.
  • Mandatory Red Line Compliance: Enforces strict review of all red line requirements from constraint files, blocking non-compliant drafts automatically.
  • Iterative Refinement Workflow: Supports repeated revision cycles with version control to improve JD quality scores until a 95+ threshold is met.
  • Use Case: For a technical role such as a Decision Routing Planner Engineer, use this skill to generate a compliant, high-quality job description with a formal review score and actionable improvement suggestions in minutes, instead of spending hours on manual drafting and compliance checks.

Quick Start

Use the jd-writing skill to draft and review a job description for the role located in the jd/岗位5-决策路由Planner工程师/ directory.

Frequently Asked Questions about jd-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate job description writing and enforce red line compliance?

Automating job description writing involves generating role-specific JD drafts and enforcing mandatory red line compliance checks automatically. This ensures standardized content alignment with role requirements and internal policies, blocking non-compliant drafts before publication.

What is the best way to review job description quality and get a score?

Reviewing job description quality involves applying predefined JD quality rubrics to generate a formal review score. This process provides actionable improvement suggestions and supports iterative refinement cycles until the draft meets a 95+ quality score threshold.

Can I use automated jd writing for technical roles like a Decision Routing Planner Engineer?

Yes, automated jd writing supports all role types, including technical positions like a Decision Routing Planner Engineer. It generates tailored JD writer personas matched to the role's domain to produce targeted, engaging, and compliant hiring content.

How do I handle iterative refinement for job descriptions that fail quality checks?

Iterative refinement for job descriptions involves repeated revision cycles with version control to improve JD quality scores. The system provides actionable improvement suggestions and blocks drafts until a minimum 95+ quality score threshold is met.

Does jd writing work with existing recruitment workflows for all role types?

Yes, jd writing integrates into end-to-end recruitment workflows for all role types. It solves inconsistent, non-compliant job description drafting by aligning role-specific content with internal red line policies and standardized quality scoring.