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.