# Hr Training Needs Analysis

> Consolidates a team-level training needs analysis from evidenced capability gaps, separating genuine skill gaps from process, tooling and motivation problems that training cannot fix, and refusing to infer any individual's development need from job title, tenure or team average. Use when planning a learning budget, responding to an audit or regulator finding about competence, building a team capability plan, deciding whether to buy training, or consolidating individual development plans into one view. Trigger on 'training needs analysis', 'TNA', 'skills gap', 'capability assessment', 'learning plan', 'what training does the team need', 'development plan for the team'. Not for writing or grading a role profile (use hr-job-description-authoring) or for coaching a single person's objectives and review (use hr-performance-review-coaching).

- Skill: `alihusains/hr-training-needs-analysis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add alihusains/hr-training-needs-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/alihusains/hr-training-needs-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: alihusains (https://skillmd.com/u/alihusains)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/alihusains/hr-training-needs-analysis

---


## Purpose

Most training plans are a list of courses somebody liked, mapped backwards onto a
budget. This skill produces the opposite: a per-capability gap register built only
from evidence, with the non-training causes stripped out first, so the spend goes
where a course can actually change the outcome. It stops rather than filling
missing assessments with assumptions, because an invented development need reaches
a manager as a fact about a person.

## Data classification

**Confidential.** Individual capability assessments are performance-adjacent
personal data. Team-level aggregates are Internal.

**STOP CONDITIONS:**

| Trigger | Action |
| --- | --- |
| Named individuals' performance ratings, health data, disciplinary records, or HR case notes are pasted | Stop. State what was detected by category, not by content. Ask for anonymised or pseudonymised capability data instead. |
| The analysis is being used to build a redundancy selection matrix or to justify dismissal | Stop. This is a different process with different legal exposure. Route to HR/ER and qualified employment advisers. |
| Fewer than 5 individuals in the group and the output will be circulated | Warn: aggregates do not anonymise small groups. Ask who the audience is before proceeding. |

**NON-FABRICATION RULE.** Never infer a person's development need from their job
title, their grade, their tenure, their team's average, or a previous TNA run.
Never carry a prior cycle's rating forward as current. If a person has no
assessment for a capability, the cell is `NOT ASSESSED` — it is never a midpoint,
never "assume proficient", never interpolated. A capability with more than 30% of
the group NOT ASSESSED cannot be aggregated; report the coverage gap as the
finding and stop.

## Prerequisites

- **Inputs:** a capability or competency framework with defined proficiency levels;
  the required level per capability per role; an assessment per person per
  capability with its source and date.
- **Inputs (strongly preferred):** evidence of consequence — error/incident rates,
  rework, escalations, audit findings, customer complaints, failed checks.
- **Inputs (for prioritisation):** upcoming changes (system migration, new
  product, regulatory deadline) with dates; available budget and release time.
- **Access:** none required. This skill does not query HR systems.

If there is no framework and no required-level definition, there is no gap to
measure. Say so and stop — do not invent proficiency levels.

## Procedure

### 1. Validate the input set before analysing

Reject and report, do not work around:

| Input problem | Report as |
| --- | --- |
| Assessment older than one review cycle | STALE — exclude, list separately |
| Self-assessment only, with no corroboration | LOW CONFIDENCE — usable for direction, not for spend decisions |
| Required level not defined for the role | UNDEFINED REQUIREMENT — no gap can be computed |
| Person present in one source, absent in another | COVERAGE GAP — list the names' roles, not the assessments |

### 2. Compute the gap, per capability, per person

`gap = required_level − assessed_level`, computed only where both exist.
Record the assessment source alongside every value. Do not average across
capabilities to produce a single "score" for a person; it destroys the signal and
invites ranking people who were never assessed comparably.

### 3. Diagnose the cause — the step most TNAs skip

A gap is only a training need if the cause is capability. Test each material gap
against these causes in order, and stop at the first that fits:

| Cause | Diagnostic question | Correct intervention |
| --- | --- | --- |
| They have never been shown | Is this new to the role or newly introduced? | Training — genuine need |
| They were shown but cannot do it under real conditions | Can they do it in a demo but not live? | Practice, supervised application, coaching |
| They can do it but do not | Could they do it if their life depended on it? If yes, it is not a skill gap | Fix the process, incentive, or workload |
| The tool or process makes it hard | Do errors cluster at one step for everyone? | Fix the system; training will not stick |
| Ambiguous standard | Do two competent people disagree on what "good" is? | Define the standard first, then train |
| Capacity | Do they know how and lack time? | Resourcing decision, not learning |

Training assigned to a process problem produces a completed course and an
unchanged error rate. Say this explicitly in the output when it applies.

### 4. Aggregate to team level with an explicit threshold

State the thresholds used; do not leave them implicit.

| Condition | Intervention shape |
| --- | --- |
| Gap ≥1 level in ≥40% of assessed group | Group intervention — cohort programme |
| Gap ≥1 level in 2 or more people, below 40% | Small-group or peer-led session |
| Gap in 1 person only | Individual plan; do not build a course |
| Gap ≥2 levels in a role-critical capability, any count | Escalate — this is a control risk, not a learning item |
| Regulatory or licensing competence unmet | Escalate immediately; deadline-driven, not budget-driven |

### 5. Sequence and cost

Order by: regulatory deadline → control risk → business change date → efficiency.
For each item state the delivery mode, and be honest that most capability is built
on the job: on-the-job application, coaching/peer, formal course. Give each item
an owner, a date, and a *measure of effect* — the error rate, cycle time, or check
pass rate that should move. An item with no measure of effect cannot be evaluated
later; flag it rather than shipping it.

### 6. Output

Produce: coverage statement (who was and was not assessed) · gap register with
sources · cause diagnosis per material gap · team interventions with thresholds
shown · items explicitly rejected as non-training problems · unresolved questions.

The rejected-items list is a required section. Removing it makes the plan look
tidier and the analysis weaker.

## Boundaries

- **Not for** individual performance management, ratings, or PIPs — that is
  `hr-performance-review-coaching`, and formal capability procedures belong with
  HR/ER, not here.
- **Not for** defining what a role requires in the first place — that is
  `hr-job-description-authoring`.
- **Not for** vendor selection or course procurement; this skill defines the need,
  it does not evaluate suppliers.
- **Do not use** this output as redundancy selection criteria.

## Hand-offs

- Receives from: `hr-job-description-authoring` when a role profile assumes a
  capability the team does not demonstrably hold.
- Receives from: `legal-compliance-regulatory-change-impact` when a new obligation
  creates a competence requirement with a compliance date.
- Routes to: `hr-performance-review-coaching` for the individual-plan items.
- Routes to: `finance-budget-vs-actual-commentary` when the learning budget needs
  a variance explanation.

