From portfolio
Use when someone needs a structured interview preparation plan before their interview process begins — a study schedule, gap analysis by topic area, and STAR story bank. This is planning, not practice. Triggers on: "interview prep plan", "how to prepare for FAANG", "coding test study plan", "면접 준비 계획", "코딩테스트 어떻게 준비해", "기술 면접 공부법", "FAANG 준비". Best for: engineers 2-12 weeks out from interviews who need a structured plan; gap analysis by coding/system design/behavioral topics; calibrating study to a specific company type. Not for: live interview practice (use portfolio-interview), portfolio review (use portfolio-feedback), or resume tailoring (use resume-tailorer).
How this skill is triggered — by the user, by Claude, or both
Slash command
/portfolio:interview-prepThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Use when:**
Use when:
Not for:
If following portfolio-feedback, portfolio-jd, or portfolio-company, you can start here by providing:
For each prep session, Claude delivers:
| Claude | You |
|---|---|
| Calibrates study plan to company type (FAANG, Korean Tier-1, startup, enterprise) | Does the actual practice problems and mock interviews |
| Identifies weak areas from your described background | Builds and refines your STAR story bank |
| Produces week-by-week schedule with measurable milestones | Validates study plan with anyone who has done this interview |
| Generates STAR story prompts for behavioral areas | Shows up rested and prepared on interview day |
../portfolio-interview/SKILL.md — practice answering questions live after building this plan../portfolio-feedback/SKILL.md — overall portfolio assessment before targeting specific companies../portfolio-jd/SKILL.md — JD-specific gap analysis if you have a posting"Study data structures and system design" is not a plan — it is a wish. Engineers who prepare without a structured plan study what they already know, avoid what they do not, and arrive underprepared in exactly the areas that matter for their target role.
A good prep plan starts with two facts: what the company actually tests, and what the candidate's current gaps are. Everything else follows from those two inputs.
If sequential-thinking is available, use it to enforce this sequence: (1) gather context → (2) calibrate by company type → (3) identify gaps → (4) generate plan. Skipping gap analysis before planning is the most common failure.
Once Step 2 (company calibration) is complete, gap analysis (Step 3) and domain study structure generation (from references/study-domains.md) can be run in parallel.
Before producing any plan, collect:
If the user has already provided this, proceed directly to the plan. Do not ask for information already given.
Different companies test materially differently. Calibrate the plan accordingly.
Adjust topic weights based on the target. A perfect LeetCode hard solver who cannot discuss distributed systems tradeoffs will not pass a Google system design round.
For each major area, assess based on the user's description:
Flag specific gaps. The prep plan allocates study time in proportion to gap severity.
Structure the plan by week. Each week has:
## Interview Prep Plan
Target: [Company] [Role] — [N] weeks
### Week-by-Week Schedule
**Week 1: [Focus Area]**
- Goal: [Measurable outcome]
- Daily practice: [Specific activity]
- Resources: [Named, specific resources]
- Milestone: [How to verify the week was effective]
[Repeat for each week]
### Topic Priority List (by urgency)
1. [Highest gap / highest weight topic]
2. ...
### STAR Story Bank
[6–8 prompts for stories to prepare, matched to common behavioral questions]
### Final Week Checklist
[Mock interview, review weak areas, logistics prep]
For domain-specific study structures (coding topic sequencing and practice volume, system design core concepts and practice format, behavioral STAR story bank), read references/study-domains.md after completing Steps 1–4.
Do not study new material in the final week. Focus on:
The final week is consolidation, not cramming.
npx claudepluginhub newkayak12/claude-skills --plugin portfolioGenerates customized interview questions from job descriptions and tailored resumes, categorizing by likelihood, gaps, and behavioral competencies, with practice schedules.
Generates structured interview plans with competency-based questions, scorecards, panel assignments, and debrief templates for consistent candidate evaluation.
Prepares for a specific interview stage by retrieving company context, role-specific questions, and story evidence from StoryCorpus or ExperienceLibrary, with optional voice/STT support.