Retext
ClaudeAI AssistantJob Description

Claude Job Description Prompt Template

You get a job description that tells the right candidates exactly what they would do and how success is measured, and helps the wrong ones self-select out. This version is set up for Claude: attach the documents, code or data the prompt refers to, or paste them below the prompt. Below you'll find the prompt, how to run it in Claude, a worked example and answers to common questions.

Installs as a snippet — type ;jobdesc to paste this prompt anywhere on your Mac.
Prompt Template
Write a job description.

## Role
Title: [job title]
Team and reporting line: [e.g. reports to the head of marketing, team of 4]
Location and work setup: [remote, hybrid, on-site, time zones]
Salary range: [range, if you can share it]

## What the person will do
First 90 days: [specific outcomes]
Ongoing responsibilities: [main recurring work]
How success is measured: [metrics or outcomes]

## Requirements
Must have: [only true requirements]
Nice to have: [helpful but not required]

## Company
About us: [2 to 3 sentences, honest]
What is hard about this job: [real challenges]

## Instructions
- Lead with what the person will accomplish, not a company history.
- Keep must-haves to five or fewer.
- Use plain, inclusive language. Avoid "rockstar," "ninja" and gendered wording.
- Include the honest challenges.
- Do not invent benefits or perks I did not list.

## Output format
Title, summary paragraph, what you will do, what success looks like, must have, nice to have, about us, how to apply.

Context
- Reference material: [paste it below, or attach the file]

How to use this prompt

  1. 1

    Open Claude

    Start a new chat in Claude and paste the prompt.

  2. 2

    Give it context

    Attach the documents, code or data the prompt refers to, or paste them below the prompt.

  3. 3

    Review and iterate

    Reply in the same chat to refine. Point to the exact part you want changed.

  4. 4

    Save what you repeat

    If you use this prompt often for one body of work, set it up in a Claude Project with the instructions and reference files saved.

Working in Claude

  • •Claude handles long documents well, so paste the full source text rather than a summary when accuracy matters.
  • •Longer pieces of writing or code may open in a side panel (an artifact) that you can edit and ask Claude to revise.
  • •Clear structure helps: separate instructions from the material with headings or tags such as <document>.

Worked example

What you give it

Title: Customer Support Lead.
Reports to: COO. Team: 3 support agents.
Location: remote, US time zones.
Salary: $75,000 to $90,000.
First 90 days: cut first response time from 8 hours to under 4, build a help center with the top 30 answers.
Success: response time, satisfaction score.
Must have: 3+ years in support, experience leading people.
Nice to have: SaaS experience.
About us: 25-person company selling scheduling software to gyms.
Hard part: we have no help center and tickets spike every January.

What a good answer looks like (shortened)

Customer Support Lead
Remote (US time zones), $75,000 to $90,000

You will lead our 3-person support team and make our gyms' customers feel looked after.

What you will do
- In your first 90 days, bring first response time from 8 hours to under 4.
- Build our first help center, starting with the 30 most common questions.
- Coach and schedule the team, and handle escalations.

What success looks like
Faster responses and rising satisfaction scores, quarter over quarter.

Must have
- 3+ years in customer support
- Experience leading or mentoring people

Nice to have
- SaaS experience

About us
We are a 25-person company that makes scheduling software for gyms. You will report to our COO.

The honest part
There is no help center yet, and tickets spike every January when gyms get busy.

How to apply: [instructions]

Tips for better results

  • •Fill in "First 90 days" with outcomes. It tells candidates what the job really is better than a list of duties.
  • •Move anything you would waive for a great candidate from Must have to Nice to have.
  • •Longer pieces of writing or code may open in a side panel (an artifact) that you can edit and ask Claude to revise.
  • •Avoid this: Leaving out salary and the hard parts of the job, which brings in more applicants who later drop out.

Get the free prompt pack

Our best coding prompts in one Markdown file, delivered by email. The templates here stay free either way — the pack just saves you the copying.

Variations

Internal posting

Add this line to Instructions: This is posted internally first. Mention growth paths and that internal applicants get an interview.

Short version

Change Output format to: A 120-word version for a job board listing or a social post, with a link placeholder.

Bias check

Add this line to Instructions: After the draft, list any wording that may discourage some groups from applying and suggest neutral alternatives.

Save it as a Retext snippet

Retext is a free text expander for Mac. Save this prompt once, then type ;jobdesc in any app (ChatGPT, Claude, your editor, a browser tab) and the full prompt is pasted in.

  1. Click Add to Retext. The prompt installs as a snippet with the trigger ;jobdesc.
  2. Change the trigger in Retext if you prefer a different one.
  3. Type the trigger wherever you want the prompt, then fill in the brackets.

Frequently asked questions

Should I include salary in a job description?

Many places now require pay ranges in job postings, so check the laws where you are hiring. Even where it is optional, a range saves time for you and the candidates.

How do I keep Claude from adding things I didn't ask for?

Say what to leave out, and give the output format exactly, for example "Reply with the table only."

How long should a job description be?

Long enough to explain the work, the success measures and the must-haves. Around 300 to 600 words is common, and shorter is fine if it is specific.

How do I reuse this prompt without copying it every time?

Click Add to Retext to save it as a snippet. Then type ;jobdesc in any Mac app, including your AI tool, and the full prompt is pasted in.

Related Templates

Get the free prompt pack

Our best coding prompts in one Markdown file, delivered by email. The templates here stay free either way — the pack just saves you the copying.