From egg
This skill should be used when the user wants to prepare for behavioral interviews, generate a behavioral answer bank, practice STAR or SOAR format answers, prep a resume walkthrough narrative, or generate questions to ask their interviewer. Trigger phrases include "prep behavioral", "behavioral interview prep", "prep me for interview at", "practice behavioral questions", "generate behavioral answers", "behavioral prep for", "interview stories for", "STAR method answers", "SOAR answers", "prep my stories", "answer bank for interview", "resume walkthrough", "walk me through your resume prep", "questions to ask my interviewer", or when a user has completed a resume-builder run and asks for interview preparation. It chains off resume-builder output (notes.md, resume.tex, candidate-context.md) to produce a tailored question-and-answer bank.
npx claudepluginhub luqmannurhakimbazman/ashfordThis skill uses the workspace's default tool permissions.
Generate a tailored behavioral interview answer bank from resume-builder output. Output goes to the same `hojicha/<company>-<role>-resume/` directory as `behavioral-prep.md`.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Generate a tailored behavioral interview answer bank from resume-builder output. Output goes to the same hojicha/<company>-<role>-resume/ directory as behavioral-prep.md.
candidate-context.md. Rephrase and reframe — never invent.notes.md and resume.tex from the output directory. Do not re-parse the JD from scratch.references/story-mapping.md.references/candidate-discovery.md for anti-generic detection and probing techniques. Every answer must be grounded in real experience. Hypothetical frameworks are only acceptable when the candidate explicitly confirms they have no related experience.Read from the existing resume-builder output directory:
Required:
- hojicha/<company>-<role>-resume/notes.md (JD summary, keyword analysis, gap analysis)
- hojicha/<company>-<role>-resume/resume.tex (tailored resume bullets)
- hojicha/candidate-context.md (supplementary experiences beyond the resume)
Derive the company name and role from the directory name or the JD summary in notes.md.
If required files do not exist: Prompt the user to run the resume-builder skill first with the target JD. This skill requires resume-builder output — it does not accept raw JD/resume input directly.
Scan the JD keywords and culture indicators from notes.md. Map each behavioral keyword to a trait cluster (e.g., "fast-paced" → Adaptability, "cross-functional" → Collaboration). Weight clusters by frequency. See references/behavioral-signals.md for the full taxonomy.
Before predicting questions, probe the candidate for stories that their current materials don't cover — especially for high-priority trait clusters.
resume.tex and candidate-context.md. Flag any cluster with fewer than 2 distinct stories.references/candidate-discovery.md. Example: "Your materials don't have a strong resilience story. Can you think of a time something went wrong — at work, in a project, or even personally — where you had to figure it out under pressure? What happened?"references/candidate-discovery.md.hojicha/candidate-context.md using the persistence format in references/candidate-discovery.md.Skip conditions: If all high-priority trait clusters have 2+ distinct stories in the existing materials, you may skip this step.
Select 10-15 questions from the master bank based on the top-weighted trait clusters and the role type. Prioritize primary clusters, then fill with secondary clusters. See references/question-bank.md for the full question bank.
For each predicted question, find the best-fit experience from the tailored resume bullets and candidate-context.md. Reframe the experience to match the question's trait cluster. Enforce the 5-question reuse limit (uses 4-5 require distinct reframing angles). See references/story-mapping.md for mapping methodology.
Inline probing: Before flagging a question as a gap (requiring deflection), ask the candidate first: "Before I flag this as a gap — do you have any experience with [specific situation from the question]? Even from outside work — personal projects, school, volunteer work, or life experiences?" Follow probing technique from references/candidate-discovery.md. Only use gap handling strategies from references/story-mapping.md after the candidate confirms they don't have a relevant experience. Persist any new stories to candidate-context.md.
Write a structured answer for each question using the appropriate format based on question type. Answers should be detailed enough to serve as speaking notes but not scripted word-for-word. See references/answer-formats.md for templates.
For the "Tell me about yourself" / resume walkthrough answer, also reference references/resume-walkthrough.md for the 90-second narrative arc framework, positive transition framing, and anti-patterns.
Inline probing: When drafting a STAR answer and the Action or Result feels thin or generic (per anti-generic heuristics in references/candidate-discovery.md), pause and ask: "For this story about [X], can you tell me more about what you specifically did? What was the hardest part? What would you do differently looking back?" Use the candidate's response to add authentic detail to the answer.
If the role is in finance, trading, or quant, load the finance-specific behavioral layer. Detect by scanning notes.md for keywords listed in the "When to Load" section of references/finance-behavioral.md. Add domain-specific questions and adjust answer framing for finance culture.
Generate 5-8 tailored questions the candidate should ask their interviewer, based on JD signals, company context, and role type. Organize by audience:
Anti-patterns: Don't ask about things you should already know from 3 months of networking (staffing model, industry mix, training program). Show you've done your homework by asking questions that go deeper.
Candidate-driven questions: After generating the initial question list, ask the candidate: "What genuinely interests you about this company or role? What would you actually want to know if you were sitting across from the interviewer?" Use their real curiosity to replace or refine stock questions. The best interviewer questions come from authentic interest, not from a template.
Write behavioral-prep.md in the same output directory:
hojicha/<company>-<role>-resume/
notes.md # Already exists (from resume-builder)
resume.tex # Already exists (from resume-builder)
cover-letter.md # May exist (from resume-builder)
behavioral-prep.md # Generated by this skill
The generated behavioral-prep.md should follow this structure:
# Behavioral Interview Prep: <Company> — <Role>
## Behavioral Signals Extracted
| Signal | JD Evidence | Trait Cluster |
|--------|-------------|---------------|
| ... | ... | ... |
## Your Story Bank
| # | Story | Source | Trait Clusters | Questions Assigned |
|---|-------|--------|----------------|-------------------|
| 1 | ... | resume / candidate-context | ... | Q2, Q5 |
| ... | ... | ... | ... | ... |
## Predicted Questions & Answers
### [Trait Cluster Name]
#### Q1: "[Question text]"
**Format:** [STAR / SOAR / Thesis / Framework-First / Claim+Proof / Present-Past-Future]
**Draw from:** [Story #N reference]
> [Structured answer using the selected format]
#### Q2: "[Question text]"
...
### Motivation & Fit
#### QN: "Why this company?"
**Format:** Thesis (3 reasons)
**Draw from:** JD research + candidate values
> [Structured answer]
#### QN+1: "Tell me about yourself"
**Format:** Present → Past → Future
**Draw from:** [Story reference]
> [Structured answer]
### Finance Behavioral (if applicable)
#### QN+2: "[Finance-specific question]"
...
## Gap Awareness
| Gap | Deflection Strategy |
|-----|-------------------|
| No direct experience with X | Pivot to adjacent experience Y, emphasize transferable skill Z |
| ... | ... |
## Questions to Ask Your Interviewer
### For Technical / Hiring Manager Interviews
1. [Tailored question based on JD signal or company context]
2. [Question about current team challenges or projects]
3. [Question demonstrating deep JD reading]
### For Team Member / Culture Interviews
1. [Question about team dynamics]
2. [Question about day-to-day experience]
### Avoid Asking (save for recruiter)
- Timeline and logistics for next rounds
- Compensation and benefits details
- Basic company info available on the website
| Question Type | Answer Format | Reference |
|---|---|---|
| "Tell me about a time..." | STAR with metrics | references/answer-formats.md |
| "Why this company/role?" | Thesis (3 reasons) | references/answer-formats.md |
| "What would you do if..." | Framework-first | references/answer-formats.md |
| "Strengths/weaknesses" | Claim + proof + growth | references/answer-formats.md |
| "Tell me about yourself" | Present → Past → Future | references/answer-formats.md |
| "Tell me about a time..." (adversity) | SOAR with obstacle emphasis | references/answer-formats.md |
| "Walk me through your resume" | 90-second narrative arc | references/resume-walkthrough.md |
hojicha/<company>-<role>-resume/behavioral-prep.md
Examples:
hojicha/kronos-research-ml-researcher-resume/behavioral-prep.mdhojicha/grab-data-engineer-resume/behavioral-prep.mdhojicha/stripe-backend-engineer-resume/behavioral-prep.mdSee references/behavioral-signals.md for the full taxonomy mapping JD keywords to trait clusters (Leadership, Collaboration, Adaptability, Problem-Solving, Communication, Drive, Technical Depth).
See references/resume-walkthrough.md for the 90-second narrative arc framework with positive transition framing, anti-patterns, and worked examples.