Agent skill that turns a job description or topic into interview practice: tailored questions per round, live scored mock interviews, and scaffolded take-home tests with a hidden rubric
1
0 commits
updated Sep 19, 2026
An agent skill that turns a job description into realistic interview practice for software engineers.
Built for backend, frontend, full-stack, data and infrastructure roles. The role profile and behavioural round work for any posting, but the technical rounds, curveballs and take-home are written for engineering interviews. Support for delivery, product and engineering management roles is planned.
Paste a job posting and get:
Ask for "3 interviews" and it generates three rounds that build on each other.
The question-generator part exists as dozens of free web tools. What they cannot do is create a real project on your machine, review your actual code, or remember what you got wrong last week. A skill runs inside your coding agent, uses your own model, and has a filesystem.
The quickest way, for any agent the skills CLI supports:
npx skills add Bravilogy/interview-prep
Add -g to install it for every project rather than just the current one.
Claude Code, by hand
git clone https://github.com/Bravilogy/interview-prep ~/.claude/skills/interview-prep-repo
ln -s ~/.claude/skills/interview-prep-repo/interview-prep ~/.claude/skills/interview-prep
Or copy the interview-prep/ folder into .claude/skills/ in any project.
Other agents
The skill is a folder with a SKILL.md and a references/ directory, following the open agent skills format. Copy interview-prep/ into wherever your agent loads skills from.
Paste a job description and say what you want:
Here's a JD for a senior backend role at Acme. Give me the questions they'd ask.
<job description> — interview me for this, technical round.
Generate a take-home test for this role and I'll do it tonight.
Run me through 3 interviews for this posting.
Drill me on system design for a senior backend role, tricky questions welcome.
Everything is written to interview-prep/<company-role>/ in your current directory.
interview-prep/
├── SKILL.md workflow and principles
└── references/
├── rounds.md how to write each round type, seniority calibration
├── scoring.md running a mock, scoring, end-of-round summary
└── take-home.md designing, scaffolding and reviewing a take-home
MIT
Agent skill that turns a job description or topic into interview practice: tailored questions per round, live scored mock interviews, and scaffolded take-home tests with a hidden rubric
1
0 commits
updated Sep 19, 2026
An agent skill that turns a job description into realistic interview practice for software engineers.
Built for backend, frontend, full-stack, data and infrastructure roles. The role profile and behavioural round work for any posting, but the technical rounds, curveballs and take-home are written for engineering interviews. Support for delivery, product and engineering management roles is planned.
Paste a job posting and get:
Ask for "3 interviews" and it generates three rounds that build on each other.
The question-generator part exists as dozens of free web tools. What they cannot do is create a real project on your machine, review your actual code, or remember what you got wrong last week. A skill runs inside your coding agent, uses your own model, and has a filesystem.
The quickest way, for any agent the skills CLI supports:
npx skills add Bravilogy/interview-prep
Add -g to install it for every project rather than just the current one.
Claude Code, by hand
git clone https://github.com/Bravilogy/interview-prep ~/.claude/skills/interview-prep-repo
ln -s ~/.claude/skills/interview-prep-repo/interview-prep ~/.claude/skills/interview-prep
Or copy the interview-prep/ folder into .claude/skills/ in any project.
Other agents
The skill is a folder with a SKILL.md and a references/ directory, following the open agent skills format. Copy interview-prep/ into wherever your agent loads skills from.
Paste a job description and say what you want:
Here's a JD for a senior backend role at Acme. Give me the questions they'd ask.
<job description> — interview me for this, technical round.
Generate a take-home test for this role and I'll do it tonight.
Run me through 3 interviews for this posting.
Drill me on system design for a senior backend role, tricky questions welcome.
Everything is written to interview-prep/<company-role>/ in your current directory.
interview-prep/
├── SKILL.md workflow and principles
└── references/
├── rounds.md how to write each round type, seniority calibration
├── scoring.md running a mock, scoring, end-of-round summary
└── take-home.md designing, scaffolding and reviewing a take-home
MIT