interview_prep_generator
Status: Shipped.
What it does
Generates ranked interview questions (behavioral, technical, situational, culture) with a STAR breakdown, for one application.
Why it exists
docs/marketing/application-tracking.md documents this as the application detail view's
"Interview Prep" tab.
How to use it
Web UI: the "Interview Prep" tab on an application. MCP: generate-interview-prep (scope
applications:write); get-interview-prep (scope applications:read) reads a stored result.
What it reads
Your profile summary, visible, non-hidden positions and bullets, and skill categories — via
buildResumeText — plus your library experiences and bullets via buildLibraryText, the
application's job description, company, role, and any previously-saved questions.
What it will not do
It does not read Projects, Library Projects, Repositories, or Education. Neither
buildResumeText nor buildLibraryText queries them at all — its view of your background is
narrower than your complete Career Library.
Source
apps/api/src/routes/applications.ts:143-201 (buildResumeText) ·
apps/api/src/routes/applications.ts:204-236 (buildLibraryText) ·
apps/api/src/routes/applications.ts:791 (POST /applications/{id}/interview-prep) ·
packages/mcp-tool-server/src/core/tools/applications.ts:135-142 (generate-interview-prep)