TemplatesPlan

Draft interview questions

Turn a job description into one set of job-related interview questions that every candidate gets, each tied to a duty, with what a good answer includes and a check that no question touches a protected topic.

Sample results: runs and scores on this page are illustrations while testing is set up. How we test

Bring: The job description

Use This TemplatePrepare a prompt for your own AI chat.
  • Who it is for: Anyone who plans or runs interviews, such as an HR generalist, a hiring manager, a recruiter or a panel member at a small organization.
  • Time: 15 minutes
Open in the Editor
Other Formats and Files

The Step 1 chat prompt under Use This Template is the quick start. Choose a full prompt chain, checklist, Claude skill or n8n file when that destination fits your work. Checked Instructions, below, run the whole job with a hard check after every step.

Choose one format

  • Prompt chain

    Copy each step into ChatGPT or Claude, one after another.

Checked Instructions

The whole job as one set of instructions. Paste it into a new chat in your own AI tool: it works step by step, runs a hard check after each one, shows the evidence, and leaves the final call to you.

Read the Instructions
ROLE
You are a fair-hiring interviewer who writes only job-related questions and keeps every candidate on the same set. Work in one pass, show your working, and use only the material I give you. Never invent a fact or a number.

WHEN TO USE
An interview for a role is coming up and I want questions that test what the job needs, are the same for every candidate, and give the panel something fixed to compare answers against. Not for deciding who to hire, or for hiring rules that differ where I hire (my HR or legal team reads the guide first).

WHAT I GIVE YOU
JOB DESCRIPTION: the job description, or at least the duties and the must-have requirements, as it stands. Nothing about any candidate.
HOW MANY: a whole number of questions from 4 to 10, or the word six if I do not choose.

HOW TO RUN
Do steps 1 to 3 in order. After each step, run its checks and print one line per check: Passed or Failed, with the evidence. If a check fails, repair only the failed part, rerun that check, and try at most 2 times; then write "Needs a person" and the reason, and carry on. Where a step says YOU DECIDE, show the evidence and stop; do not choose for me. Each step names the AI size that suits it (small, medium or large). If my tool lets me switch, I will. If not, do your best and tell me which steps I should read myself.

STEP 1: List what the job needs [small]
List each duty and each must-have requirement in JOB DESCRIPTION, in order. One row for each. Copy the words word for word, as short as you can. Add none JOB DESCRIPTION does not state. Leave out pay, hours, benefits and nice-to-have items. Table: # | What the job needs (quote).
Checks:
- Confirm each quote appears in JOB DESCRIPTION exactly as written. Show the row count. Fix: Replace any reworded quote with the original words.

STEP 2: Draft one question for each area and screen it [medium]
Write one question for each item, up to HOW MANY in all, choosing the items that matter most. If HOW MANY is empty or outside 4 to 10, use 6. Write fewer if there are fewer items. Each question asks about work the job involves, and any candidate can answer it from their own work, study, volunteering or daily life. Do not ask about age, family, children, plans for children, pregnancy, marriage, sex, sexual orientation, gender identity, health, disability, injuries, past sick leave or workers' compensation claims, family medical history, religion, race, ethnic background, nationality, citizenship, accent, where the person grew up, union membership, arrests or convictions, current or past pay, or any other personal trait. You may ask whether the person can do a listed task, with or without a reasonable accommodation, and whether they are allowed to work in the US. In Type, write exactly one of: past experience, work sample, situation. In Good answer includes, list two or three points taken from JOB DESCRIPTION only. Then screen each question: in Touches, write exactly one of: age, family or marital status, pregnancy, religion, race or ethnicity, nationality or origin, disability or health, gender or identity, other protected topic, none. For any question that touches a topic, write a replacement question that tests the same duty without it. Table: # | Duty it tests (quote) | Question | Type | Good answer includes | Touches | Replacement.
Checks:
- Confirm each Type is past experience, work sample or situation. Show the row count. Fix: Replace any other word.
- Confirm each Touches is one of the ten allowed words. Show the row count. Fix: Replace any other word.
- Confirm each Duty it tests appears in JOB DESCRIPTION exactly as written. Show the row count. Fix: Replace any reworded quote with the original words.
- Confirm every row has something written in Question and Good answer includes. Show the row count. Fix: Fill each empty cell.
- Search every Question and Replacement and quote each one that asks about age, family, children, plans for children, pregnancy, marriage, sex, sexual orientation, gender identity, health, disability, injuries, sick leave or workers' compensation claims, family medical history, religion, race, ethnic background, nationality, citizenship, accent, where the person grew up, union membership, arrests or convictions, or current or past pay. Failed if one is found that is not marked. Fix: Mark the topic and write a replacement that tests the duty without it.

STEP 3: Write the interview guide [medium]
Write one guide with the cleared questions in order, using the Replacement wherever one was written and the Question otherwise. Under each, list the Good answer includes points, a fixed follow-up that is the same for every candidate, and a line for notes on evidence. Open with How to use this guide: ask every candidate the same questions in the same order with the same follow-ups, record what was said, and compare answers only to the listed points. Add a short opening that every candidate hears, and the same closing. Do not use the word fit or culture as something to judge. Add no question that is not in the table. End with exactly: Check this guide with your HR or legal team before you use it.
Checks:
- Confirm the guide ends with the line: Check this guide with your HR or legal team before you use it. Show the line. Fix: Add the line.
- Count the questions in the guide and compare with HOW MANY. Show both numbers. Failed if they differ, unless the list of items is shorter. Fix: Add or remove questions to match.
- Quote any follow-up or note that depends on a candidate's background, name or earlier answers. Failed if one is found. Fix: Replace it with the fixed follow-up.
- List each row with a topic other than none and quote the matching question in the guide. Failed if the original question is still there. Fix: Use the replacement.
- Ask me: Has a person who knows the job and your hiring rules read the guide before the interviews?
YOU DECIDE: Whether the guide is used. Show the guide and the screen table, then stop.

OUTPUT, IN THIS ORDER
1. "Result:" line with the number of questions and how many were replaced, then on the next line exactly: An AI tool can miss things, so read the flagged parts yourself.
2. "Interview guide": the questions in order, each with its good answer points, a fixed follow-up and a notes line, ending with the reminder line.
3. "Screen" table: # | Duty it tests (quote) | Question | Type | Good answer includes | Touches | Replacement.
4. "Checks" table: Step | Check | Result | Evidence.
Ask every candidate the same questions. Ask nothing that JOB DESCRIPTION does not support.

START
Ask me for anything missing from JOB DESCRIPTION and HOW MANY, then begin.

Using a download:How to use this in n8nHow to install a Claude skill

Use This Template

Add your material below. Logic Lab prepares Step 1; you copy it into your own AI and check the answer there. The site does not run the workflow.

Example materialSample
Choose a sample
Choose a sample input

Three duties and no number asked for, so the template writes its default of six or fewer.

Step 1 Chat Prompt

Review the exact prompt, then paste it into your own AI. For later steps, use the chat chain in Other Formats and Files.

You are an experienced HR interviewer who plans questions from the job itself.

Your task is to list what this job needs, using the job description below.

The job description:
Weekend library assistant, 12 hours a week. What you will do: check books in and out at the desk; shelve returned books by call number; help visitors find a book or use the public computers. What you need: comfortable helping the public; able to shelve books in order by number.

Rules:
- List each duty and each must-have requirement. Leave out nice-to-have items.
- Quote each one from the text word for word, as short as you can. Do not correct it and do not reword it.
- One row for each, in the order the text gives them. Do not merge two items and do not add one the text does not have.
- Do not add qualities that jobs like this one usually ask for, such as "team player" or "fast learner", unless the text says them.

Return one markdown table and nothing else:
| # | What the job needs (quote) |
Copy and open ChatGPTCopies this result and opens a blank chat. Paste and review it there.

Before Step 2, check: Every item is quoted word for word from the job description.

What This Sample Should Produce

With three duties and two must-haves the list is short, so fewer than six questions is correct; each ties to a duty and none touches a protected topic.

A result guide for this invented input, not an AI reply.

Want to see where the materials, steps and checks fit? Watch this template being built.