ع
Learn Tracks Reference Guides Saved
For your team

The People & HR Foundation toolkit: the files your team hires and grows from

A job description you wrote once fills one role. A competency framework your team installs shapes every hire, every review, and every promotion conversation forever. This is the toolkit that turns the Foundation module's three files into shared infrastructure — copy it, fill it with your own roles, and every later JD, review, and difficult conversation inherits it.

9 min read · Updated 2026-06-30
The People & HR Foundation toolkit: the files your team hires and grows from

You finished the Foundation module with three documents: a competency-framework.md, an inclusive-jd.md template, and a sensitive-comms.md for your team. This toolkit makes them infrastructure. A job description you wrote once fills one role; a competency framework your team installs — that Claude reads on every task — shapes every hire, every review, and every promotion conversation, forever.

Everything here is copy-able. Replace the Mizan placeholders (the GCC bookkeeping SaaS whose own HR team runs through the module) with your own, save the files in the folder your team works in, and open it in Claude Desktop. From then on, every people task in that folder starts from your real role definitions, your real seniority standards, and your real communication norms — instead of each hire re-deciding them.

The whole pack is four files and a handful of prompts. That’s the point — a foundation small enough to actually get installed beats a beautiful one that lives in a shared drive nobody opens. Keep the sensitive data out of it: this folder holds your people infrastructure, never a single compensation figure or medical record.

The HR CLAUDE.md

This is the standing context Claude reads automatically when it opens your project folder, so nobody has to re-explain the team setup every chat. Keep it short and current — it points at the three foundation docs rather than repeating them. The fairness gate at the bottom is not a disclaimer; it’s the discipline that makes it safe to use Claude on people decisions at all.

# CLAUDE.md — [Company] people & HR

## The company
[Company] is [one-line — what we do]. We're [N] people, [UAE-based],
[Series A]. The HR team is [2 people]: [HR manager] and [ops generalist].
We support [N] staff across [functions].

## The three source-of-truth files — read these first
- competency-framework.md → WHAT each level means (Specialist / Senior / Lead
                            and above, mapped to observable behaviors per
                            competency dimension)
- inclusive-jd.md         → HOW we write job descriptions (structure, must-haves
                            vs. preferences, the compensation block, what to
                            leave out)
- sensitive-comms.md      → HOW we communicate difficult decisions (structure,
                            register, what not to open with)
Always read the relevant ones before drafting. If a JD, review, or message
conflicts with these files, the files win — flag the conflict, don't quietly
rewrite the standard.

## How we work with you
- You draft; a person decides. Surface your reasoning (why a behavior maps to
  a level, why a requirement is genuine vs. a proxy) so a human can check it.
  State nothing as fact you can't show from the files or what I've told you.
- Apply competency-framework.md exactly — never re-infer a level by feel.
- Bilingual work: ask which language leads before drafting.

## The fairness gate (never skip)
- Any output that names or describes a specific person — a review, a
  performance message, a hiring assessment — is reviewed by a human before
  any action. Claude drafts, never decides about people. A draft that maps a
  named employee to a level or recommends an outcome goes to the HR manager
  for review before it goes anywhere else.

## What's sensitive — Desktop file pane only
- Sensitive: compensation data, salary bands, offer letters, medical or leave
  records, performance improvement plans, personal contact detail, visa or
  immigration status.
- How we handle it: Claude reads the local copy via the Desktop file pane;
  each read is approved in the "Ask permissions" prompt. Never paste sensitive
  data into the chat window.
- Safe in this folder: the framework, template, and comms docs. Company
  headcount and structure. Anonymized role-level aggregates (e.g., "3 Leads,
  5 Seniors" — no names).

On Desktop you create and edit this in the file pane — no commands. Anthropic’s docs call the “Ask permissions” mode the one recommended for new users; leave it on, and the first time Claude reads this file you’ll approve it in the prompt.

The competency-framework.md template

The shared definition of what each level means at your company — kept in one place so every JD, every review cycle, and every promotion conversation starts from the same bar. The “how you’d see it” column is the discipline: a behavior described in the abstract gets re-interpreted under pressure; one grounded in an observable moment holds.

# competency-framework.md — [Company]

## Seniority levels
Specialist → Senior → Lead (→ Principal / Head, role-dependent)
Default to Specialist for new-to-function hires; Senior for 3–5 yrs of
domain depth; Lead for cross-team scope or people management.

## Dimensions × levels

### 1. Role execution (doing the core job well)
| Level      | Observable behavior                                       | How you'd see it                                   |
|------------|-----------------------------------------------------------|----------------------------------------------------|
| Specialist | Completes defined tasks reliably; asks when unclear       | Delivers a clean client onboarding; flags blockers |
| Senior     | Owns a domain end-to-end; spots edge cases unasked        | Catches a data-import gap before the client does   |
| Lead       | Sets the standard for the function; fixes broken systems  | Writes the onboarding runbook the team follows     |

### 2. Client / stakeholder relationship
| Level      | Observable behavior                                       | How you'd see it                                    |
|------------|-----------------------------------------------------------|-----------------------------------------------------|
| Specialist | Responds reliably; escalates with context                 | Sends a status update before being chased           |
| Senior     | Manages expectations proactively; handles objections      | Reframes a scope change without losing trust        |
| Lead       | Builds strategic relationships; seen as a trusted advisor | Gets pulled into the client's planning conversations |

### 3. Communication
| Level      | Observable behavior                                       | How you'd see it                                    |
|------------|-----------------------------------------------------------|-----------------------------------------------------|
| Specialist | Clear written and verbal; suited to audience              | Summarizes a long thread in two sentences           |
| Senior     | Shapes others' understanding; adapts register             | Explains a technical error to a non-technical CFO  |
| Lead       | Sets communication norms for the team; writes for record  | Drafts the post-mortem format everyone else uses    |

### 4. Judgment & problem-solving
| Level      | Observable behavior                                       | How you'd see it                                    |
|------------|-----------------------------------------------------------|-----------------------------------------------------|
| Specialist | Applies known frameworks; escalates novel problems        | Uses the categorization rules doc before asking     |
| Senior     | Diagnoses root cause; weighs trade-offs independently     | Spots that a recurring issue is a process gap       |
| Lead       | Frames ambiguous problems; decides under uncertainty      | Calls a process change before being asked to        |

### 5. Leadership & developing others
| Level      | Observable behavior                                       | How you'd see it                                    |
|------------|-----------------------------------------------------------|-----------------------------------------------------|
| Specialist | Contributes to team knowledge; asks good questions         | Writes up what they learned for the shared notes   |
| Senior     | Onboards peers; identifies gaps in the team's capability  | Runs a session on the new filing process            |
| Lead       | Grows people; owns the team's output, not just their own  | Blocks time to review a Specialist's client work    |

## Gray areas, decided once
- [the ambiguous case] → [level], NOT [the other]. Reason: [why].
- ...

## What this framework is not
It is not a scorecard that auto-decides promotions. It is the shared vocabulary
a human uses to have a fair, grounded conversation. The HR manager reviews any
output that maps a named person to a level before that output goes anywhere.

The inclusive-jd.md template

The structure that keeps job descriptions honest — must-haves only in the requirements block, preferences clearly separated, and compensation visible. The “what not to do” notes are as important as the sections; they’re the decisions that get re-litigated under hiring pressure if they aren’t written down.

# inclusive-jd.md — [Company] · [Role title]

## Role outcome
[One sentence: what does success look like in 12 months?]
e.g. "You own the onboarding experience for 30+ new Mizan clients per quarter,
      from contract-signed to first reconciliation submitted."

WHAT NOT TO DO: Don't open with a paragraph about us ("Mizan is a fast-growing
SaaS..."). Lead with what the person achieves, not what we are.

## What you'll do
- [Outcome-oriented bullet — what you produce, not just what you do]
- [3–5 bullets maximum — if you need more, the scope is two roles]
- ...

WHAT NOT TO DO: Avoid process bullets ("attend weekly standups", "use Jira").
Process is how, not what. If a bullet can apply to any job at any company, cut it.

## Genuine requirements (must-haves only)
- [Concrete skill or credential that is genuinely necessary, not a proxy]
- [Keep this list short — 3–4 items. Every extra line narrows the pool without
  improving it. "Bachelor's degree" is almost never a genuine requirement.]
- ...

WHAT NOT TO DO: Don't list years of experience as a requirement unless the role
is legally scoped to it. "5+ years" as a bar excludes capable people and adds
nothing the competency framework doesn't already describe. Use the framework to
describe the level; let the framework do that work.

## Things that help but aren't barriers (we'd love, not required)
- [Genuine preference — useful but not a dealbreaker]
- [Keep to 2–3 items; more blurs the must-have line]
- ...

WHAT NOT TO DO: Don't list preferences that are actually requirements under a
softer label. If missing it would rule someone out, move it to must-haves.

## Compensation and location
[AED X,XXX – X,XXX / month] · [Location: Dubai, hybrid / remote]
Visa [provided / not provided].

WHAT NOT TO DO: Don't omit the range. A missing range signals either that we
don't know what the role is worth, or that we're negotiating against the
candidate from the start. Publish the real band.

The sensitive-comms.md template

The fill-in framework for messages that carry real weight — restructuring, performance conversations, role changes, difficult feedback. The structure is deliberate: the decision first, the uncertainty named honestly, and the next step clear. Everything else — the rationale, the context, the “we’ve thought hard about this” — comes after, or not at all.

# sensitive-comms.md — [Company] · [message type]

## 1. The decision (lead with it — one sentence)
[What is actually happening, plainly stated.]
e.g. "We are restructuring the implementation team, and your role is being
      made redundant, effective [date]."

WHAT NOT TO DO: Don't open with "I wanted to be transparent with you" or "After
a lot of careful consideration." These are a tell that the writer is about to
bury the lede. The person reading already knows something is coming; starting
with context before the decision prolongs the anxiety and erodes trust.

## 2. What this means for you
- [The concrete practical consequence — money, timeline, next step]
- [A second consequence if relevant]
- [Keep to what is known and confirmed; don't speculate]

## 3. What we're still figuring out
We don't yet know: [name the open question honestly].
We'll have an answer by [date / "the end of this week"].

WHAT NOT TO DO: Don't fill this section with vague reassurances if there's real
uncertainty. "We're committed to supporting you" without a concrete next step
reads as a platitude. Name what's unresolved; set a date for resolution.

## 4. What hasn't changed
[What the person can rely on — their relationship with their manager, their
remaining project ownership, the team's respect for their work.]

This section matters most in restructuring and role-change messages, where people
need an anchor. It's optional in pure-feedback contexts.

## 5. The next step
[One clear action, with a name and a date: "We'll meet on [date] to walk through
the transition plan. I'll send the calendar invite today."]

NOTES ON REGISTER
- Write the way the person's manager actually speaks — not legal-register, not
  HR-register. If the manager says "I" not "the company," write "I."
- Read the draft aloud. If it sounds like a press release, rewrite it.
- The HR manager reviews every draft before it reaches the recipient.
  Claude drafts; a person delivers.

The saved-prompt library (Foundation)

The recurring foundation jobs, as prompts you reuse. Paste them in the chat with the right files open; on the Terminal & Automation track these become slash commands so they’re one keystroke, but you need none of that to use them today.

Write the competency framework from a job description
  "Read this job description [open or paste it]. Reverse-engineer the observable
   behaviors implied by each responsibility — what a Specialist, Senior, and Lead
   would produce differently on this role. Then draft a competency-framework.md
   section using our five dimensions: role execution, client relationship,
   communication, judgment, leadership. Flag any dimension the JD doesn't give
   you enough signal on, and ask me to fill it in."

Write an inclusive JD from the competency framework
  "Read competency-framework.md and inclusive-jd.md. I want to hire a [level]
   [role title]. Using the competency-framework level definitions as the source
   of truth for the bar, draft a job description in the inclusive-jd.md structure:
   role outcome, what you'll do, genuine requirements only (no years of experience
   unless legally required), preferences clearly separated, and a compensation
   band placeholder I'll fill in. Flag any requirement you're unsure is genuine
   vs. a proxy."

Draft a sensitive message for [situation]
  "Read sensitive-comms.md. I need to write a [restructuring / performance /
   role-change / difficult-feedback] message to [role, not name]. The facts:
   [what happened / what is changing / what is decided]. Draft a message in the
   sensitive-comms.md structure — decision first, what it means, what's uncertain,
   what hasn't changed, next step. Flag anything I've said that's vague or that
   you'd need to know more about before the message holds."

Pressure-test a JD for exclusionary language
  "Read this job description [open the file]. Check it against inclusive-jd.md:
   are the requirements genuine must-haves or are some of them proxies? Is the
   experience bar stated in years instead of competencies? Are there requirements
   in the preferences section that would actually disqualify someone? List what
   to cut, move, or rewrite — don't just describe the problem."

Refresh the foundation
  "Our team has changed: [new role / seniority restructure / team reorg]. Read
   competency-framework.md, inclusive-jd.md, and sensitive-comms.md and tell me
   which definitions are now stale, what to update, and propose a versioned diff.
   Don't rewrite silently — show me the before/after."

Installing it (Desktop, no setup)

  1. Save the four files — CLAUDE.md, competency-framework.md, inclusive-jd.md, sensitive-comms.md — in the folder your HR team works in.
  2. Open that folder in Claude Desktop and approve the read in the “Ask permissions” prompt.
  3. Start any task by opening the relevant docs; the prompts above do the rest.

That’s the whole install. The foundation you built in the module is now shared infrastructure — and Module 2 of the track extends this same pack with the hiring pipeline and review-cycle templates that build on it. If you’re standing this up across a team rather than for yourself, read the operating guide for the data, permissions, and rollout layer that belongs underneath.

Topics

Questions people ask

What is a CLAUDE.md for HR and why does a people team need one?
It's a plain-text file Claude reads automatically when it opens your project folder — standing context about your company, your roles, your norms, and your constraints, so you don't re-explain them every chat. For an HR team it's the difference between every JD re-inventing the seniority bar from scratch and every hire starting from the same shared definition of what "Senior" means at your company. Drop it in the folder you work in on Desktop and every task in that folder inherits it.
Are these templates or finished files?
Templates — structure with the thinking baked in, but the content is yours to fill. The Mizan examples show you the shape of a good answer; you replace them with your own roles, levels, behaviors, and communication style. The point is that you fill in structure instead of facing a blank page, and you end with files in the exact format every People & HR playbook expects.
Is it safe to keep personnel rules in this folder?
Yes — because this folder holds your people infrastructure, never the sensitive data itself. The competency framework, JD template, and comms template describe how you work; they don't contain compensation records, medical information, or personal data. Those stay in your approved workspace, and Claude reads the local copy through the Desktop file pane with each read approved in the "Ask permissions" prompt. Keep the rules in the folder; keep the raw personnel data behind the permission gate.
How does this stay current as our team and roles change?
Treat the three documents as living files with one owner and a version bump on real changes — not a free-for-all anyone edits. Re-run the foundation prompts when you add a role, change a seniority ladder, or restructure a team, and keep the CLAUDE.md pointing at the current versions. A competency framework that silently goes stale starts producing JDs and review conversations that don't match how work actually happens — so a quarterly check by the owner is the habit to build.
Put it into practice
Take the guided course
Start