Produce standardized post-interview evaluations with competency scoring, seniority classification, and hiring recommendations. Guides interviewers through constructive feedback by converting raw impressions into evidence-backed evaluations. Reads interview-notes templates, asks probing questions per competency, detects potential bias patterns, and maps scores to a seniority/skill matrix (corporate or proposed). Supports corporate template adaptation. Invokes compliance-check validation before output. Use when the user says 'close interview for', 'evaluate candidate', 'interview evaluation', 'chiudi colloquio', 'valutazione candidato', 'scheda valutazione', 'fill evaluation', or mentions completing a candidate assessment after an interview.
This skill produces standardized post-interview evaluations by guiding interviewers through a structured feedback process. It transforms raw impressions and notes into evidence-backed competency scores, classifies the candidate against a seniority matrix, and generates a hiring recommendation with justification.
The core interaction is a guided feedback conversation: rather than accepting vague impressions, the skill probes each competency area with targeted questions, converts subjective statements into observable evidence, and flags potential bias patterns. This coaching approach produces evaluations that are consistent, comparable across candidates, and defensible.
Output file: {candidate}-evaluation.md in docs/outbox/
Connector support: Skills degrade gracefully without connectors. See CONNECTORS.md for the full registry.
If no connectors are available, the skill asks the user to provide interview notes and relevant context manually and proceeds with its built-in reference files.
Collect inputs for the evaluation:
If ~~ATS is connected: search for the candidate profile and pull interview records, previous stage evaluations (pre-screening results, interview-prep script).
If ~~knowledge base is connected: search for corporate evaluation templates. If found, note for use in Step 8.
Corporate context with memory: Check conversation memory for previously stored corporate context (company name, evaluation templates, seniority matrices, compensation bands, hiring policies). If found, apply silently. If new corporate context is provided, save it to memory for future sessions.
Output format preference: Check memory for previously stored output format preference. If found, apply as default without re-asking.
Language detection: Count language-specific tokens across all input documents:
Resolve the seniority matrix to be used for classification, following this priority:
references/seniority-matrix-template.md and generate a proposed matrix from the JD competencies. Present the draft to the user for confirmation/editing.Important: Do not proceed to scoring until the matrix is confirmed by the user. Record: "Matrix confirmed by [user] on [date]."
This is the core step. Load references/evaluation-template.md for interaction patterns and evidence requirements.
For each competency in the matrix:
Bias detection: Throughout the interaction, monitor for bias patterns:
Flag detected patterns to the interviewer with a respectful, constructive tone. The goal is awareness, not accusation.
Populate the competency scores table with the evidence collected in Step 3:
SUM(Score_i × Weight_i) for all competencies. Display as X.XX / 5.00.Map the candidate's scores against the confirmed seniority matrix:
Present the classification to the user for review. The user may override with documented justification.
Generate a hiring recommendation based on the weighted total, seniority classification, and evaluation evidence:
Invoke the compliance-check skill in embedded mode, passing:
text — the complete evaluation draftdocument_type — evaluation_formjurisdiction — auto-detected from input language and content cuesReview the findings:
If any content is modified, note the compliance adjustments in the output.
If a corporate evaluation template was found in Step 1:
If no corporate template exists, use the standard evaluation structure from Section 4.
Save the completed evaluation to docs/outbox/{candidate}-evaluation.md in the detected language and confirmed format.
Present a summary to the user:
| Step | Documents to Read |
|---|---|
| Step 1–2 | references/seniority-matrix-template.md (only if generating matrix from JD) |
| Step 3 | references/evaluation-template.md |
| Step 4–6 | (no additional references — in-skill computation using loaded templates) |
| Step 7 | (no references — invokes compliance-check skill in embedded mode) |
| Step 8 | (no additional references — mapping uses evaluation-template.md already loaded) |
| Step 9 | (no additional references — in-skill output generation) |
# Interview Evaluation — [Candidate Name] for [Role Title]
Date: [date] | Interviewer(s): [names] | Format: [panel/1:1/video]
## Competency Scores
| Competency | Score (1-5) | Evidence | Weight |
|------------|-------------|----------|--------|
| [Competency 1] | [score] | [Specific observation from interview] | [weight] |
| [Competency 2] | [score] | [Specific observation from interview] | [weight] |
| ... | ... | ... | ... |
**Weighted Total: [X.XX / 5.00]**
### Scoring Scale (1-5 BARS)
| Score | Label | Definition |
|-------|-------|------------|
| 1 | No evidence | No relevant knowledge, skill, or behavior observed |
| 2 | Below expectations | Basic awareness but significant gaps |
| 3 | Meets expectations | Competency at expected level for this role |
| 4 | Exceeds expectations | Above target with clear impact and ownership |
| 5 | Exceptional | Mastery with depth, breadth, and innovation |
## Strengths Observed
- [Evidence-backed strength 1]
- [Evidence-backed strength 2]
- ...
## Concerns Raised
- [Evidence-backed concern 1]
- [Evidence-backed concern 2]
- ...
## Seniority Classification
### Matrix Used
| Competency | Junior | Mid | Senior | Lead/Principal | **Candidate** |
|------------|--------|-----|--------|----------------|---------------|
| [Competency 1] | [exp] | [exp] | [exp] | [exp] | **[actual]** |
| ... | ... | ... | ... | ... | **...** |
### Classification Result
**Suggested Level:** [Level]
**Confidence:** [High / Medium / Low]
**Rationale:** [Why this level was selected, referencing key differentiating competencies]
## Recommendation
**Decision: [Strong Hire / Hire / No Hire / Strong No Hire]**
[Evidence-backed justification paragraph referencing specific competency scores, strengths, concerns, and seniority classification]
## Compensation Guidance
[If applicable: candidate positioning relative to compensation band for classified level, market context, any adjustment factors]
## Compliance Notes
[Any compliance findings addressed or flagged during validation]
compliance-check in embedded mode (Step 7) to validate the evaluation for bias and legal complianceCount language-specific tokens across all input documents and conversation context. Classification:
Supported languages:
en — Englishit — ItalianFor unsupported languages: produce the evaluation structure in the detected language where possible, use English for internal guidance, and note the limitation to the user.