Interview System Designer
This skill designs structured interview loops, competency assessments, and hiring calibration systems for role-based hiring. It generates role-specific interview plans, question sets, and scoring rubrics while promoting bias reduction and process consistency.
✨ What it does
- Plans interview loops by role and level.
- Provides round-by-round focus and timing recommendations.
- Suggests question sets by round type.
- Supports scoring and calibration frameworks.
- Includes bias-reduction and process consistency guidance.
- Generates JSON output for integration with internal tooling.
🎯 When to use it
- When asked to design interview processes or create hiring pipelines.
- When needing to calibrate interview loops or generate interview questions.
- When creating competency matrices or scoring rubrics.
- When analyzing interviewer bias or building question banks.
- When optimizing hiring systems for specific roles and levels.
🚀 How to use
Trigger by asking to design interview processes, create hiring pipelines, calibrate interview loops, generate interview questions, design competency matrices, analyze interviewer bias, create scoring rubrics, build question banks, or optimize hiring systems. Provide the role and level (e.g., Senior Software Engineer, senior). Run the provided script for a baseline loop plan. Example prompts:
Design an interview loop for a Senior Software Engineer at senior level.
Generate a JSON interview plan for a Product Manager at mid level.
📄 Output: A structured interview loop plan with round details, question sets, and scoring guidance, optionally in JSON format.
📦 Add this skill to Claude Code
# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills
# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/engineering/skills/interview-system-designer .claude/skills/interview-system-designerSkill source: engineering/skills/interview-system-designer/SKILL.md
⚠️ Good to know
Requires Python 3 to run the provided script; the skill provides templates and references but does not automate full calibration sessions.
❓ FAQ
How do I generate an interview plan?
Run the script scripts/interview_planner.py with the role and level arguments, e.g., python3 scripts/interview_planner.py --role "Senior Software Engineer" --level senior.
Can I get the output in JSON?
Yes, add the --json flag to the script command to get JSON output for integration with internal tooling.
What are common pitfalls to avoid?
Common pitfalls include overweighting one round, using unstructured interviews without standardized scoring, skipping calibration sessions, and changing the hiring bar without documenting rationale.
🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.