interview-my-project plugin
An AI interviewer for YOUR project. Reads your repo and your Claude Code session logs, then grills you on every decision until you can defend it cold.
How to install the interview-my-project plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add WarlCang/interview-my-project
/plugin install interview-my-project@interview-my-projectWhat's inside interview-my-project
3 parts read from the plugin's own files.
Commands 1
Run as /interview-my-project:name- /interview-my-project:interview-me[quick|deep|focus <topic>|role <position>|lang <code>]
Mock-interview me about this repo — ingest, interrogate, drill, close the gaps
Agents 1
Call as @agent-interview-my-project:name- @agent-interview-my-project:decision-scout
Scans a repository and its Claude Code session logs, then returns a compact "decision dossier" — the raw material for interview question generation. Use during the Ingest phase of /interview-me so transcript noise never pollutes the interviewer's context.
Skills 1
Claude loads it when the task matches- interview-my-project
Run a mock technical interview about the current repository, in any language the user prefers. Use when the user asks to be interviewed, grilled, quizzed, or drilled about their project/repo/codebase (in English, 中文, or any other language), wants to prepare for a technical interview about their own project, needs to practice "walk me through your project" for an engineering, PM, design, or data role, wants to defend a portfolio or vibe-coded project they built with AI, or asks "do I actually understand this code". Reads the repo and (when available) local agent session logs, asks staff-engineer-quality questions one at a time, scores answers honestly with grounded coaching, and tracks a readiness score across sessions.
Using interview-my-project in Claude Code
Type a command in a Claude Code session:
/interview-my-project:interview-me [quick|deep|focus <topic>|role <position>|lang <code>]Ask for an agent by name:
@agent-interview-my-project:decision-scoutSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update interview-my-project@interview-my-project
- Refresh the marketplace
- /plugin marketplace update interview-my-project
- Turn it off for now
- /plugin disable interview-my-project@interview-my-project
- Remove it
- /plugin uninstall interview-my-project@interview-my-project
Skills in interview-my-project
- interview-my-projectWarlCang/interview-my-project
Run a mock technical interview about the current repository, in any language the user prefers. Use when the user asks to be interviewed, grilled, quizzed, or drilled about their project/repo/codebase (in English, 中文, or any other language), wants to prepare for a technical interview about their own project, needs to practice "walk me through your project" for an engineering, PM, design, or data role, wants to defend a portfolio or vibe-coded project they built with AI, or asks "do I actually understand this code". Reads the repo and (when available) local agent session logs, asks staff-engineer-quality questions one at a time, scores answers honestly with grounded coaching, and tracks a readiness score across sessions.
2 files13stars
interview-my-project plugin questions
How do I install the interview-my-project plugin?
In Claude Code run /plugin marketplace add WarlCang/interview-my-project, then /plugin install interview-my-project@interview-my-project.
What does the interview-my-project plugin include?
interview-my-project bundles 1 command, 1 agent, 1 skill.
What commands does the interview-my-project plugin add?
It adds /interview-my-project:interview-me. Run them in Claude Code with the plugin prefix, for example /interview-my-project:interview-me.
Which agents come with interview-my-project?
decision-scout. Call one with @agent-interview-my-project:decision-scout.
How do I update or remove the interview-my-project plugin?
Update it with claude plugin update interview-my-project@interview-my-project in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall interview-my-project@interview-my-project.
What license is the interview-my-project plugin under?
MIT, as stated in the plugin's manifest.