Interview Agents — AI skill for Claude Code
Five AI agents for technical interview prep: coding, system design, and behavioral mock interviewers plus a knowledge-quiz coach and a coding-practice coach.
How to install Interview Agents
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open penacristian/interview-agents and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Interview Agents does
Five AI agents for technical interview prep: coding, system design, and behavioral mock interviewers plus a knowledge-quiz coach and a coding-practice coach. Claude Code subagents, brutally honest, all data stays local. Built by a laid-off engineer, free for anyone.
Alternatives in AI
- Mancode — AI coding agent harness 358 ★
- SwiftUI Design Skill — SwiftUI Front-End Design Skills — Six Ironclad Rules Against AI Sloppiness, Design Direction Consulting, Brand 176 ★
- Bmad Bmm Create Architecture — Create architecture solution design decisions for AI agent consistency 98 ★
README
interview-agents
Five AI agents that run your technical interview prep: three mock interviewers and two coaches. They run realistic, staff-bar sessions and give you brutally honest feedback. They run as [Claude Code](https://www.claude.com/product/claude-code) subagents, on your machine, for free.
I built these to prepare for my own interviews. They replaced a paid interview-prep subscription for me, so I am sharing them. They work for any individual contributor at any level: you tell them your background once, and they calibrate to the bar you are targeting.
See it in action
A slice of a coding round. The agent stays in character while it interviews you:
**Interviewer:** You reached for a hash map. Before you write it, give me the worst case. **You:** Lookups are O(1), so O(n) overall. **Interviewer:** Average case. I asked for worst case. What happens to a hash map under adversarial keys? **You:** ...collisions degrade it to O(n) per lookup. So O(n²). **Interviewer:** Right. Keep going.
Then time runs out and it drops the persona for the verdict:
**Verdict: leaning hire, not strong.** You found the optimal approach, but I had to pull the complexity analysis out of you twice (04:10, 11:35). At a senior bar you state worst case unprompted.
**Top 3 to fix:** lead with complexity before coding; name the invariant before the loop; stop narrating the happy path only.
**Drill:** three two-pointer mediums, invariants out loud before the first line.
What's in here
The five agents form a loop: **coach your knowledge, build the skill, then mock-test it under fire.**
| agent | what it does |
|---|---|
coding-interviewer.md |
Runs a 45-minute live coding interview (LeetCode-style, medium to hard), drives it like a real hiring engineer, then scores you against your target bar. |
system-design-interviewer.md |
Runs a 60-minute system design interview across distributed, mobile-platform, and AI-product prompts, against the canonical 7 |
Related Skills
Job Hunt
A job and contract search you run as a loop: an AI-assistant skill plus a dependency-free local dashboard. Gui
AI Engineer Review
Get a brutally honest review of your project from the perspective of a principal AI engineer. Covers architect
Business Idea Validator AI Skill
Brutally honest business idea validator — a Claude skill using HBS frameworks to evaluate startup ideas
Mock Interview
Mock Interview — Practice Interview Loops with AI Feedback
Find Unknowns
Agent Skill: Unknowns SOP for AI coding agents — blind spot scan, prototype, interview, implementation notes,
Toefl Skill
Claude Code skill for TOEFL iBT 2026 preparation: 12-week study plan, daily drills, Anki flashcards, AI speaki
Related Agents
Prep Coach
Prepares the owner for every interview round from the corpus: prep packs (coding, system design, domain fundam
Interview Prep
Compiles personalized interview preparation materials for a specific job posting. Researches the company, gene
Coding Interviewer
Senior-engineer persona for coding mock interviews (UMPIRE map, hint ladder, runs candidate code). Used by the