penacristian

Interview Agents — AI skill for Claude Code

AI community

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