{"id":4209,"date":"2026-09-03T17:31:29","date_gmt":"2026-09-03T09:31:29","guid":{"rendered":"https:\/\/ai.jxgzhc.cn\/?p=4209"},"modified":"2026-09-03T17:31:33","modified_gmt":"2026-09-03T09:31:33","slug":"%e6%b1%82%e8%81%8c%e9%9d%a2%e8%af%95%e6%95%99%e7%bb%83","status":"publish","type":"post","link":"https:\/\/ai.jxgzhc.cn\/?p=4209","title":{"rendered":"\u6c42\u804c\u9762\u8bd5\u6559\u7ec3"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/ai.jxgzhc.cn\/wp-content\/uploads\/2026\/09\/interview-coach-skill.png\" alt=\"\u6c42\u804c\u9762\u8bd5\u6559\u7ec3\" \/><\/p>\n<p><strong>\u5e2e\u4f60\u9488\u5bf9\u6027\u5f25\u8865\u9762\u8bd5\u77ed\u677f\uff0c\u6784\u5efa\u8d34\u5408\u76ee\u6807\u804c\u4f4d\u7684\u4e2a\u4eba\u53d9\u4e8b\uff0c\u63d0\u5347\u62ffoffer\u6982\u7387\uff0c\u9ad8\u6548\u89c4\u5212\u5168\u6c42\u804c\u6d41\u7a0b\u3002<\/strong><\/p>\n<h2>\u8be6\u7ec6\u4ecb\u7ecd<\/h2>\n<p>Interview Coach<\/p>\n<p>A Claude Code-based interview coach that covers the full job search lifecycle \u2014 from JD analysis and resume optimization through mock interviews to post-offer negotiation. 23 commands across application materials, interview prep, practice, analysis, and comp coaching. It scores your answers across five dimensions, diagnoses root causes behind weak spots, builds a storybank you can retrieve under pressure, and adapts its coaching to your specific patterns. Not a generic question bank. An adaptive system that gets sharper the more you use it.<\/p>\n<p>Say kickoff , share your resume, and you&#x27;re being coached in under 2 minutes.<\/p>\n<p>What It Does<\/p>\n<p>Scoring and diagnosis \u2014 Every answer scored on Substance, Structure, Relevance, Credibility, and Differentiation, calibrated to your seniority. Scores map to root causes (status anxiety, narrative hoarding, conflict avoidance) with targeted fixes, not just &quot;do better.&quot;<\/p>\n<p>Adaptive coaching \u2014 After scoring, a decision tree triages your bottleneck and branches to the right drill. If Relevance is your gap, you get question-decoding practice. If Substance, you build raw material. The system doesn&#x27;t cycle through the same sequence for every candidate.<\/p>\n<p>Multi-format transcript analysis \u2014 Paste raw transcripts from Otter, Zoom, Grain, Google Meet, Teams, Tactiq, Granola, or any other tool. The system auto-detects the format and normalizes it. Analysis adapts to interview type: behavioral interviews get Q&amp;A parsing, system design gets phase-based analysis (scoping, approach, deep-dive, tradeoff, adaptation), panel interviews track cross-interviewer dynamics, and mixed formats handle mode-switching between technical and behavioral segments. Each format gets its own anti-pattern detection and additional scoring dimensions.<\/p>\n<p>Storybank with portfolio optimization \u2014 Structured story management with full STAR text, earned secrets, strength ratings, and rapid-retrieval drills. Story-to-question mapping uses a 4-level fit scoring system (Strong Fit, Workable, Stretch, Gap) with portfolio optimization that resolves conflicts when multiple questions compete for the same story, tracks freshness and overuse, and prioritizes stories with strong earned secrets. Narrative identity extraction finds the 2-3 core themes across your stories so every answer reinforces a coherent thesis about who you are.<\/p>\n<p>Practice and mocks \u2014 8-stage drill progression (constraint ladders, pushback handling, pivot drills, panel simulations, stress tests) plus full 4-6 question mock interviews in behavioral, system design, case study, panel, and technical+behavioral formats. Every round includes the interviewer&#x27;s perspective \u2014 what they were actually thinking when you spoke. Role-drill scores map to core dimensions so specialized practice feeds into overall trend analysis. At Directness Level 5: expanded interviewer inner monologue, challenge notes on rounds 3+, and optional warmup skip.<\/p>\n<p>Outcome calibration \u2014 The system tracks whether its practice scores actually predict real interview outcomes. After 3+ real interviews, it runs scoring drift detection, identifies when external feedback contradicts coach scoring, and recalibrates. Cross-dimension root causes (like &quot;conflict avoidance&quot; affecting both Substance and Differentiation) get unified treatment instead of separate drills. The system also learns from successes \u2014 tracking which stories, dimensions, and patterns correlate with advancement.<\/p>\n<p>Role-fit assessment \u2014 Structured evaluation of candidate-role fit across five dimensions (requirement coverage, seniority alignment, domain relevance, competency overlap, trajectory coherence). Distinguishes strong fits from investable stretches and long shots, so candidates focus their energy on roles where they&#x27;re competitive. Over time, rejection patterns reveal targeting insights that no amount of practice can fix.<\/p>\n<p>Enhanced company intelligence \u2014 Three research depth levels (Quick Scan, Standard, Deep Dive) with a structured search protocol and claim verification. Every company-specific claim maps to a source tier (verified, general knowledge, or unknown). Prep briefs include targeted web research before applying company knowledge, with source attribution for every finding.<\/p>\n<p>Interview lifecycle \u2014 Company research, role-specific prep briefs with interviewer intelligence, same-day post-interview debrief, outcome tracking that correlates practice scores with real results, and post-offer negotiation coaching with exact scripts.<\/p>\n<p>Interview intelligence \u2014 The system learns from your real interview experiences. Every transcript, debrief, and recruiter feedback adds to a personalized knowledge base: question patterns across companies, what works and what doesn&#x27;t for you specifically, and feedback-outcome correlations. Intelligence data has temporal decay \u2014 stale data is flagged, not silently relied on.<\/p>\n<p>Session continuity \u2014 A persistent coaching_state.md file tracks your storybank, scores, patterns, drill progression, interview loops, interview intelligence, and calibration state across sessions. Pick up where you left off, weeks later. Saves are automatic.<\/p>\n<p>Challenge protocol (Directness Level 5) \u2014 At the highest directness setting, the coach actively challenges you through five lenses: Assumption Audit, Blind Spot Scan, Pre-Mortem, Devil&#x27;s Advocate, and Strengthening Path. Stories get red-teamed after you add or improve them. Transcripts get challenged. Practice rounds 3+ include a rotating challenge note. Progress reports include a Hard Truth section. Hype includes a pre-mortem before interviews. Rejections get mined for leverage. The system also detects avoidance patterns \u2014 if you keep steering away from a weakness, it names it directly. Every challenge ends with a concrete fix. Levels 1-4 are completely unaffected.<\/p>\n<p>Guided flow \u2014 The coach recommends a specific next step after every command based on your coaching state \u2014 not a generic menu. When you say something like &quot;prepare me for my interview at Google,&quot; it detects the multi-step intent and walks you through the full sequence (research, prep, concerns, hype) with natural transitions. Session start greetings include a prescriptive recommendation for the highest-leverage move right now.<\/p>\n<p>LinkedIn profile optimization \u2014 Section-by-section audit of your LinkedIn profile against how the platform actually works: recruiter boolean search mechanics, algorithm distribution, and section-specific impact. Three depth levels from quick audit to deep optimization with content strategy. Not a resume-to-LinkedIn copy \u2014 a platform-native optimization that treats LinkedIn as its own game.<\/p>\n<p>Resume optimization \u2014 Holistic resume audit across every dimension that actually affects outcomes: ATS parsing and ranking, recruiter scan behavior, bullet quality, seniority calibration, keyword coverage, structure, concern management, and cross-surface consistency. Three depth levels from quick audit to deep optimization with full bullet rewrite pipelines. When a storybank exists, the system mines it for quantified outcomes and earned secrets that should appear in resume bullets. When a JD is available, it produces a targeted version optimized for that specific application. Not a grammar check \u2014 a strategic overhaul of the resume as a job-search artifact.<\/p>\n<p>Core positioning \u2014 Builds the atomic unit of self-presentation: a positioning statement that distills who you are into a compelling, memorable core. Uses curiosity gap principles, earned secret anchoring, and the Present-Past-Future formula to produce variants at every duration (10-second elevator, 30-second networking, 60-second recruiter call, 90-second interview TMAY) plus a LinkedIn summary hook. The positioning statement is saved to coaching state and consumed by resume, linkedin, and outreach for cross-surface consistency. Three depth levels from quick draft to deep positioning with a full differentiation audit.<\/p>\n<p>Networking outreach coaching \u2014 Coaches the full outreach lifecycle: cold LinkedIn messages, warm introduction requests, informational interview asks, recruiter replies, follow-up sequences, and referral requests. Three depth levels from quick templates to full networking campaigns with multi-channel strategy. Messages are built on the candidate&#x27;s Positioning Statement so every outreach is differentiated, not generic. The system knows platform mechanics (LinkedIn&#x27;s 300-char connection request limit, optimal cold email length of 75-125 words, InMail response rates) and coaches accordingly. Includes a message quality rubric, follow-up cadence guidance, and the research showing that referrals account for 30-50% of hires from only 7% of applicants.<\/p>\n<p>JD decoding and batch triage \u2014 Analyzes job descriptions using six decoding lenses (repetition frequency, order and emphasis, required vs. nice-to-have, verb choices, between-the-lines signals, and what&#x27;s missing) with confidence labels on every interpretation. Maps extracted competencies against the candidate&#x27;s profile for a fit verdict. Generates specific questions to ask the recruiter for every uncertain interpretation. Batch triage mode compares 2-5 JDs to find the candidate&#x27;s market-validated sweet spot and recommend where to invest application effort. Includes a teaching layer so candidates learn to decode JDs themselves over time.<\/p>\n<p>Presentation round coaching \u2014 Fills the prep gap for presentation-format interviews (system design presentations, business cases, portfolio reviews, strategy presentations, technical deep dives). Coaches narrative structure using four arc frameworks, optimizes openings and closings, calibrates content density against time limits (at ~130-150 words per minute), and prepares for Q&amp;A with predicted questions and answer strategies. Three depth levels from quick structural framework to deep preparation with talk track review and constraint versions.<\/p>\n<p>Early-process comp coaching \u2014 Coaches the highest-leverage compensation moments: the recruiter screen &quot;what are your salary expectations?&quot; question, salary history handling, and application form strategy. Guides candidates through comp research (without fabricating data), helps construct a defensible range, and provides stage-specific scripts with backups for pushback. Covers the full pre-offer comp timeline and hands off to the negotiate command when a formal offer arrives. Three depth levels from a quick 30-second script to full career-transition comp positioning.<\/p>\n<p>Differentiation \u2014 Earned secrets and spiky POVs are a first-class dimension, not an afterthought. The system pushes you past &quot;competent&quot; toward &quot;memorable.&quot;<\/p>\n<p>Self-awareness \u2014 Tracks the gap between your self-assessment and actual coach scores. Knows if you&#x27;re an over-rater or under-rater, and adjusts coaching accordingly.<\/p>\n<p>Quick Start<\/p>\n<p>Option 1: Claude Code (recommended)<\/p>\n<p>Clone the repo:<\/p>\n<p>git clone https:\/\/github.com\/noamseg\/interview-coach-skill.git<br \/>cd interview-coach-skill<\/p>\n<p>Or download it as a ZIP and unzip.<\/p>\n<p>Activate the coach by renaming the skill file:<\/p>\n<p>mv SKILL.md CLAUDE.md<\/p>\n<p>Open the folder in Claude Code and say kickoff .<\/p>\n<p>Requires any paid Claude plan. Also works with Claude Code (terminal), Cursor, or any environment with file system access.<\/p>\n<p>Option 2: OpenAI Codex<\/p>\n<p>Clone the repo:<\/p>\n<p>git clone https:\/\/github.com\/noamseg\/interview-coach-skill.git<br \/>cd interview-coach-skill<\/p>\n<p>Or download it as a ZIP and unzip.<\/p>\n<p>Activate the coach by renaming the skill file:<\/p>\n<p>mv SKILL.md AGENTS.md<\/p>\n<p>Open the folder in Codex and say kickoff .<\/p>\n<p>Requires any paid ChatGPT plan.<\/p>\n<p>For both options, the coach will ask for your resume, target role, and timeline \u2014 then build your profile, assess your starting point, and give you a prioritized action plan. Everything saves automatically to coaching_state.md so you pick up where you left off next session.<\/p>\n<p>Commands<\/p>\n<p>Getting Started<\/p>\n<p>Command<br \/>Purpose<br \/>Typical Output<\/p>\n<p>kickoff<br \/>Setup profile, track, and preferences<br \/>Kickoff summary + time-aware action plan<\/p>\n<p>Interview Round Prep<\/p>\n<p>Command<br \/>Purpose<br \/>Typical Output<\/p>\n<p>research [company]<br \/>Company research + structured fit assessment (3 depth levels)<br \/>Company snapshot, culture signals, fit assessment, claim-verified findings<\/p>\n<p>decode<br \/>JD analysis + batch triage (3 depth levels, 6 lenses)<br \/>Confidence-labeled decoding, competency extraction, fit assessment, recruiter verification questions, batch comparison, teaching layer<\/p>\n<p>prep [company]<br \/>Build role-specific prep brief (format-aware, culture-aware, role-fit assessment)<br \/>Format guidance, culture read, role-fit assessment, interviewer intelligence, competencies, predicted Qs, story mapping<\/p>\n<p>concerns<br \/>Anticipate interviewer concerns<br \/>Concern-counter-evidence map<\/p>\n<p>questions<br \/>Generate interviewer questions<br \/>5 tailored, non-generic questions<\/p>\n<p>present<br \/>Presentation round coaching (3 depth levels)<br \/>Narrative arc selection, content structuring, timing calibration, opening\/closing optimization, Q&amp;A preparation, constraint versions<\/p>\n<p>Application Materials<\/p>\n<p>Command<br \/>Purpose<br \/>Typical Output<\/p>\n<p>linkedin<br \/>LinkedIn profile optimization (3 depth levels)<br \/>Section-by-section audit, rewritten sections, content strategy<\/p>\n<p>resume<br \/>Resume optimization (3 depth levels, JD-targeted when available)<br \/>ATS audit, section-by-section assessment, bullet rewrites, seniority calibration, keyword analysis, storybank-to-bullet pipeline<\/p>\n<p>pitch<br \/>Core positioning statement + context variants<br \/>Core statement, constraint ladder, context-specific pitches, positioning consistency check<\/p>\n<p>outreach<br \/>Networking outreach coaching (3 depth levels, 9 message types)<br \/>Message frameworks, draft critique + rewrite, follow-up sequences, multi-channel campaign strategy<\/p>\n<p>apply [company]<br \/>Draft written answers to job application screening questions<br \/>Story selection menu per question (with domain match flagging), ready-to-paste answers, prior answer reuse, flagged gaps<\/p>\n<p>Pre-Conversation<\/p>\n<p>Command<br \/>Purpose<br \/>Typical Output<\/p>\n<p>salary<br \/>Early\/mid-process comp coaching (3 depth levels)<br \/>Comp research guidance, range construction, stage-specific scripts, total comp education, salary history handling<\/p>\n<p>hype<br \/>Pre-interview confidence + psychological warmup. At Level 5: includes a pre-mortem with failure prevention<br \/>60-second reel + 3&#215;3 sheet + focus cue + recovery playbook<\/p>\n<p>Practice and Simulation<\/p>\n<p>Command<br \/>Purpose<br \/>Typical Output<\/p>\n<p>practice<br \/>Run drill rounds (with progression gating). At Level 5: challenge notes, expanded interviewer read, optional warmup skip<br \/>Round debrief + self-assessment delta + targeted adjustment<\/p>\n<p>mock [format]<br \/>Full simulated interview (4-6 Qs) \u2014 behavioral screen, deep behavioral, panel, bar raiser, system design\/case study, technical+behavioral mix<br \/>Holistic arc feedback, signal-reading notes, energy trajectory<\/p>\n<p>stories<br \/>Build\/manage storybank + rapid-retrieval drill. At Level 5: stories get red-teamed with 5 challenge lenses<br \/>Story table + earned secrets + gap analysis + retrieval drill<\/p>\n<p>Analysis, Tracking, and Post-Interview<\/p>\n<p>Command<br \/>Purpose<br \/>Typical Output<\/p>\n<p>analyze<br \/>Analyze transcript with format-aware parsing, triage-based coaching, and interviewer&#x27;s inner monologue. At Level 5: includes structured challenge<br \/>Auto-detected format, per-unit scoring (Q&amp;A\/phases\/exchanges), format-specific dimensions, decision tree + interview delta<\/p>\n<p>debrief<br \/>Post-interview rapid capture (same day)<br \/>Questions recalled, interviewer signals, stories used, coaching state updates<\/p>\n<p>progress<br \/>Trends, self-calibration, outcome tracking, scoring calibration. At Level 5: includes a Hard Truth section<br \/>Self-assessment delta + outcome correlation + scoring drift detection + root cause tracking + coaching meta-check<\/p>\n<p>feedback<br \/>Capture recruiter feedback, outcomes, corrections, context, or coaching meta-feedback. At Level 5: rejections include structured leverage extraction<br \/>State updates + next step suggestion<\/p>\n<p>thankyou<br \/>Post-interview follow-up drafts<br \/>Thank-you note + variants<\/p>\n<p>negotiate<br \/>Post-offer negotiation coaching<br \/>Offer analysis + strategy + scripts + specific language<\/p>\n<p>reflect<br \/>Post-search retrospective + archive<br \/>Journey arc, breakthroughs, transferable skills, archived state<\/p>\n<p>help<br \/>Show command menu (context-aware)<br \/>Full command list + recommended next based on coaching state<\/p>\n<p>Fast Workflow Examples<\/p>\n<p>1) Initial setup<\/p>\n<p>kickoff<\/p>\n<p>Expected output:<\/p>\n<p>Track selected ( Quick Prep or Full System )<\/p>\n<p>Profile snapshot (strength signals and concern areas)<\/p>\n<p>Interview readiness assessment<\/p>\n<p>Time-aware action plan (adjusted to your interview timeline)<\/p>\n<p>2) Company research (before committing to prep)<\/p>\n<p>research Notion<\/p>\n<p>Expected output:<\/p>\n<p>Company snapshot (stage, size, culture signals \u2014 claim-verified with source tiers)<\/p>\n<p>Fit assessment against your profile<\/p>\n<p>&quot;If you decide to apply&quot; next steps<\/p>\n<p>For high-priority targets, mention you want a deep dive: &quot;Do a deep dive on Notion&quot; \u2014 gets you employee posts, product reviews, competitor analysis, and leadership profiles on top of the standard research.<\/p>\n<p>3) Before an interview<\/p>\n<p>prep Stripe<\/p>\n<p>Then provide:<\/p>\n<p>Job description<\/p>\n<p>Role\/seniority<\/p>\n<p>Optional interviewer LinkedIn URLs (for per-interviewer intelligence)<\/p>\n<p>Expected output:<\/p>\n<p>Interview Format (with format-specific coaching boundaries)<\/p>\n<p>Company Culture Read<\/p>\n<p>Interviewer Intelligence (if profile links provided \u2014 per-interviewer lens, focus areas, rapport hooks, story recommendations)<\/p>\n<p>What They Optimize For<\/p>\n<p>Your Best Positioning<\/p>\n<p>Likely Concerns + Counters<\/p>\n<p>Predicted Questions (7-10)<\/p>\n<p>Story Mapping<\/p>\n<p>Questions To Ask Them<\/p>\n<p>Day-Of Cheat Sheet<\/p>\n<p>4) Right after an interview<\/p>\n<p>debrief<\/p>\n<p>Rapid capture while details are fresh \u2014 works with or without a transcript. Get:<\/p>\n<p>Questions recalled and reconstructed answers<\/p>\n<p>Interviewer signals observed (engagement, skepticism, interest)<\/p>\n<p>Stories used (auto-updates storybank Last Used dates)<\/p>\n<p>Coaching state updated for the next session<\/p>\n<p>5) Analyzing a transcript<\/p>\n<p>analyze<\/p>\n<p>Then paste raw transcript text from any tool (Otter, Zoom, Grain, Teams, etc.). The system auto-detects the format and normalizes it.<\/p>\n<p>Expected output:<\/p>\n<p>Format detection and normalization<\/p>\n<p>Per-unit score blocks (Q# for behavioral, P# for system design phases, E# for panel exchanges)<\/p>\n<p>Scorecard<\/p>\n<p>Triage Decision (data-driven coaching path based on your patterns)<\/p>\n<p>What Is Working<\/p>\n<p>Top 3 Gaps To Close<\/p>\n<p>Storybank Changes<\/p>\n<p>Priority Move (Next 72 Hours)<\/p>\n<p>6) Drill practice<\/p>\n<p>practice<\/p>\n<p>Drills (in progression order \u2014 advance when you meet gating thresholds):<\/p>\n<p>practice ladder \u2014 Constraint drills (30s, 60s, 90s, 3min)<\/p>\n<p>practice pushback \u2014 Handle skepticism and interruption<\/p>\n<p>practice pivot \u2014 Redirect when questions don&#x27;t match prep<\/p>\n<p>practice gap \u2014 Handle &quot;I don&#x27;t have an example&quot; moments<\/p>\n<p>practice role \u2014 Role-specific specialist scrutiny<\/p>\n<p>practice panel \u2014 Multiple interviewer personas<\/p>\n<p>practice stress \u2014 High-pressure simulation<\/p>\n<p>practice technical \u2014 Thinking out loud, clarification-seeking, tradeoff articulation (system design \/ case study \/ mixed format only)<\/p>\n<p>Standalone (not gated):<\/p>\n<p>practice retrieval \u2014 Rapid-fire story matching under time pressure<\/p>\n<p>Expected output each round:<\/p>\n<p>Round Debrief<\/p>\n<p>What Worked<\/p>\n<p>Gaps<\/p>\n<p>Scorecard (5 dimensions)<\/p>\n<p>Self-Assessment Delta<\/p>\n<p>Next Round Adjustment<\/p>\n<p>7) Full mock interview<\/p>\n<p>mock behavioral Stripe<\/p>\n<p>Runs a complete 4-6 question interview simulation. Formats: behavioral screen, deep behavioral, panel, bar raiser, system design\/case study, technical+behavioral mix. Holistic feedback on:<\/p>\n<p>Overall impression and hiring signal<\/p>\n<p>Energy trajectory and pacing across the full arc<\/p>\n<p>Story diversity and selection quality<\/p>\n<p>Signal-reading (did you adapt to interviewer cues?)<\/p>\n<p>Per-question scoring + holistic patterns only visible across the full session<\/p>\n<p>8) Decode a JD before applying<\/p>\n<p>decode<\/p>\n<p>Then paste the job description. Get:<\/p>\n<p>Competency extraction with confidence labels (HIGH\/MEDIUM\/LOW)<\/p>\n<p>6-lens analysis (repetition frequency, order, required vs. nice-to-have, verb choices, between-the-lines signals, what&#x27;s missing)<\/p>\n<p>Fit assessment against your profile (Strong Fit \/ Investable Stretch \/ Long-Shot Stretch \/ Weak Fit)<\/p>\n<p>Recruiter verification questions for uncertain interpretations<\/p>\n<p>Teaching layer so you learn to decode JDs yourself<\/p>\n<p>For multiple JDs: paste 2-5 and get batch triage with ranking, your market-validated sweet spot, and allocation recommendations.<\/p>\n<p>9) Build your positioning statement<\/p>\n<p>pitch<\/p>\n<p>Get:<\/p>\n<p>Core positioning statement anchored to your strongest earned secret<\/p>\n<p>Context variants: 10-second elevator, 30-second networking, 60-second recruiter, 90-second interview TMAY<\/p>\n<p>Positioning consistency check across resume, LinkedIn, and interview narrative<\/p>\n<p>10) Coach an outreach message<\/p>\n<p>outreach<\/p>\n<p>Then specify message type (cold LinkedIn, warm intro, recruiter reply, etc.) and target. Get:<\/p>\n<p>Draft critique (if you bring a draft) or guided construction<\/p>\n<p>Rewritten message within platform constraints (300 chars for LinkedIn connection requests)<\/p>\n<p>Follow-up sequence with timing<\/p>\n<p>Earned secret hooks pulled from your storybank<\/p>\n<p>11) Answer job application screening questions<\/p>\n<p>apply HireRight<\/p>\n<p>Then provide:<\/p>\n<p>List of application questions (paste them directly)<\/p>\n<p>Optional: JD (used for domain matching and &quot;why us&quot; questions)<\/p>\n<p>Optional: word or character limits per question<\/p>\n<p>Expected output:<\/p>\n<p>Per-question story selection menu (2-3 options, with [Domain match] flag when a story comes from the same industry as the company)<\/p>\n<p>Prior answer suggestions when a similar question was answered for another company<\/p>\n<p>Ready-to-paste written answers in written register (150-200 words each, tighter than spoken interview answers)<\/p>\n<p>Flagged gaps where storybank or resume evidence is missing \u2014 no answer gets fabricated<\/p>\n<p>Answers are saved to job-search\/[company]_application.md and reused as a library across future applications.<\/p>\n<p>12) Post-offer negotiation<\/p>\n<p>negotiate<\/p>\n<p>Then provide offer details, competing offers, and ideal outcome. Get:<\/p>\n<p>Market position analysis<\/p>\n<p>Negotiation strategy with priority ordering<\/p>\n<p>Exact scripts for the conversation<\/p>\n<p>Fallback language for pushback<\/p>\n<p>Tracks<\/p>\n<p>Quick Prep<\/p>\n<p>Best when interview timeline is short.<\/p>\n<p>Company research<\/p>\n<p>Prep brief<\/p>\n<p>Focused transcript analysis<\/p>\n<p>Immediate next actions<\/p>\n<p>Full System<\/p>\n<p>Best when running a multi-week search.<\/p>\n<p>Storybank management with rapid-retrieval drills and portfolio-optimized story mapping<\/p>\n<p>Multi-format transcript analysis (behavioral, system design, panel, mixed) with decision tree triage<\/p>\n<p>Pattern and trend tracking with self-assessment calibration<\/p>\n<p>Differentiation coaching integrated into all workflows<\/p>\n<p>Full mock interview simulations (behavioral, system design, case study, panel, technical+behavioral mix)<\/p>\n<p>Drill progression with gating thresholds (8 stages + standalone retrieval)<\/p>\n<p>Post-interview debrief and rapid capture<\/p>\n<p>Outcome tracking (correlate practice with real results) with scoring calibration (drift detection, recalibration)<\/p>\n<p>Interview intelligence \u2014 learns question patterns, what works\/doesn&#x27;t, and company-specific insights from your real interviews, with temporal decay on stale data<\/p>\n<p>Interview loop awareness across company rounds<\/p>\n<p>Post-offer negotiation coaching<\/p>\n<p>Post-search retrospective and archiving<\/p>\n<p>Choose during kickoff . You can switch later.<\/p>\n<p>Repository Structure<\/p>\n<p>interview-coach-skill\/<br \/>\u251c\u2500\u2500 SKILL.md # Core skill \u2014 rename to CLAUDE.md to activate<br \/>\u251c\u2500\u2500 README.md # This file<br \/>\u251c\u2500\u2500 LICENSE # MIT License<br \/>\u251c\u2500\u2500 coaching_state.md # Created on first kickoff (persistent memory, auto-saved)<br \/>\u2514\u2500\u2500 references\/<br \/>\u251c\u2500\u2500 commands\/ # Per-command workflows (loaded on demand)<br \/>\u2502 \u251c\u2500\u2500 kickoff.md<br \/>\u2502 \u251c\u2500\u2500 research.md<br \/>\u2502 \u251c\u2500\u2500 prep.md<br \/>\u2502 \u251c\u2500\u2500 analyze.md<br \/>\u2502 \u251c\u2500\u2500 debrief.md<br \/>\u2502 \u251c\u2500\u2500 practice.md<br \/>\u2502 \u251c\u2500\u2500 mock.md<br \/>\u2502 \u251c\u2500\u2500 stories.md<br \/>\u2502 \u251c\u2500\u2500 concerns.md<br \/>\u2502 \u251c\u2500\u2500 questions.md<br \/>\u2502 \u251c\u2500\u2500 linkedin.md<br \/>\u2502 \u251c\u2500\u2500 resume.md<br \/>\u2502 \u251c\u2500\u2500 pitch.md<br \/>\u2502 \u251c\u2500\u2500 outreach.md<br \/>\u2502 \u251c\u2500\u2500 decode.md<br \/>\u2502 \u251c\u2500\u2500 present.md<br \/>\u2502 \u251c\u2500\u2500 salary.md<br \/>\u2502 \u251c\u2500\u2500 hype.md<br \/>\u2502 \u251c\u2500\u2500 thankyou.md<br \/>\u2502 \u251c\u2500\u2500 progress.md<br \/>\u2502 \u251c\u2500\u2500 negotiate.md<br \/>\u2502 \u251c\u2500\u2500 feedback.md<br \/>\u2502 \u251c\u2500\u2500 apply.md<br \/>\u2502 \u251c\u2500\u2500 reflect.md<br \/>\u2502 \u2514\u2500\u2500 help.md<br \/>\u251c\u2500\u2500 cross-cutting.md # Shared modules: gap-handling, signal-reading, differentiation, cultural awareness, psychological readiness, cross-command dependencies<br \/>\u251c\u2500\u2500 rubrics-detailed.md # Scoring anchors, root causes, seniority calibration<br \/>\u251c\u2500\u2500 role-drills.md # Role-specific drills + interviewer archetypes<br \/>\u251c\u2500\u2500 differentiation.md # Earned secrets, spiky POVs, clarity under pressure<br \/>\u251c\u2500\u2500 transcript-processing.md # Step-by-step transcript analysis guide (format-aware parsing)<br \/>\u251c\u2500\u2500 transcript-formats.md # Format detection + per-format normalization (Otter, Zoom, Grain, etc.)<br \/>\u251c\u2500\u2500 storybank-guide.md # Story management + rapid-retrieval drill<br \/>\u251c\u2500\u2500 story-mapping-engine.md # Portfolio-optimized story mapping with fit scoring<br \/>\u251c\u2500\u2500 calibration-engine.md # Scoring drift detection, root cause tracking, success patterns<br \/>\u251c\u2500\u2500 challenge-protocol.md # Five-lens challenge framework (Level 5 only): assumption audit, blind spot scan, pre-mortem, devil&#x27;s advocate, strengthening path<br \/>\u2514\u2500\u2500 examples.md # Worked examples: scored answers, triage, rewrites, system design analysis<\/p>\n<p>Best Results<\/p>\n<p>Share a real resume (not a high-level summary).<\/p>\n<p>Include a full job description for prep \u2014 and the interview format if you know it.<\/p>\n<p>Use real transcripts for analyze . The more you give it, the better the triage.<\/p>\n<p>Keep a living storybank with stories . Extract earned secrets for every story.<\/p>\n<p>Run progress weekly \u2014 it tracks your self-assessment accuracy, not just scores.<\/p>\n<p>After real interviews, log outcomes. The system correlates practice scores with real results.<\/p>\n<p>When you hear back from a recruiter \u2014 good or bad \u2014 run feedback to capture it. The system learns from your real experiences over time.<\/p>\n<p>Run mock before important interviews. Individual drills build skills; mocks test the full arc.<\/p>\n<p>Use debrief the same day as a real interview \u2014 capture signals while they&#x27;re fresh.<\/p>\n<p>Run decode before applying \u2014 analyze the JD&#x27;s language, assess your fit, and decide if the role is worth your time. Use batch triage to compare multiple JDs at once.<\/p>\n<p>Run salary before your first recruiter call \u2014 the recruiter screen is the highest-leverage comp moment, not the offer negotiation.<\/p>\n<p>Run present before a presentation round \u2014 structure your content and prepare for Q&amp;A before you ever open PowerPoint.<\/p>\n<p>Run apply when a job application includes screening questions \u2014 it surfaces domain-relevant stories, checks your storybank for evidence before drafting, and builds a reusable answer library across applications.<\/p>\n<p>FAQ<\/p>\n<p>How is this different from asking ChatGPT for interview help?<br \/>Generic LLM interview help gives you the same advice regardless of your patterns. This system scores you on five dimensions, tracks your scores over time, diagnoses root causes behind weak spots, builds a storybank with retrieval drills, and adapts its coaching based on what the data reveals. It remembers your previous sessions, knows which stories you&#x27;ve already used at a company, and changes its approach when something isn&#x27;t working. It&#x27;s the difference between a textbook and a coach.<\/p>\n<p>Does this only work for tech roles?<br \/>No. Core workflows are role-agnostic; role drills include PM, Engineering, Design, Data Science, Research, Operations, and Marketing.<\/p>\n<p>Why is the feedback direct?<br \/>The skill is intentionally high-candor and evidence-based. It uses strengths-first delivery and self-reflection before critique. It also periodically checks whether the coaching is landing and adapts if not. You can set your feedback directness level (1-5) during kickoff. At Level 5, the Challenge Protocol activates: stories get red-teamed, progress includes a Hard Truth, rejections get mined for leverage, and avoidance patterns are named directly. Levels 1-4 are gentler \u2014 same rigor, softer delivery.<\/p>\n<p>How does it work across multiple sessions?<br \/>The skill writes a coaching_state.md file that tracks your storybank, scores, patterns, drill progression, interview outcomes, interview loops, and more. At the start of each session, it reads this file and picks up where you left off. Saves happen automatically after every major workflow \u2014 not just at session end.<\/p>\n<p>Contributing<\/p>\n<p>Open an issue or PR with:<\/p>\n<p>Repro steps<\/p>\n<p>Current behavior<\/p>\n<p>Expected behavior<\/p>\n<p>Suggested fix (optional)<\/p>\n<p>Credits<\/p>\n<p>Created by Noam Segal .<\/p>\n<p>License<\/p>\n<p>MIT<\/p>\n<h2>\u8bd5\u8bd5\u8fd9\u6837\u505a<\/h2>\n<ul>\n<li>\u5e2e\u6211\u542f\u52a8\u9762\u8bd5\u6559\u7ec3\uff0c\u6211\u51c6\u5907\u7533\u8bf7\u8c37\u6b4c\u7684\u4ea7\u54c1\u7ecf\u7406\u804c\u4f4d\uff0c\u8bf7\u5e2e\u6211\u505a\u5168\u6d41\u7a0b\u9762\u8bd5\u51c6\u5907<\/li>\n<li>\u5e2e\u6211\u5206\u6790\u8fd9\u4efd\u76ee\u6807\u804c\u4f4dJD\uff0c\u5e76\u9488\u5bf9\u6027\u4f18\u5316\u6211\u7684\u7b80\u5386<\/li>\n<li>\u5e2e\u6211\u5f00\u5c55\u4e00\u573a\u884c\u4e3a\u9762\u8bd5\u6a21\u62df\uff0c\u7ed3\u675f\u540e\u7ed9\u6211\u7684\u56de\u7b54\u6253\u5206\u5e76\u7ed9\u51fa\u6539\u8fdb\u65b9\u6848<\/li>\n<\/ul>\n<hr \/>\n<p>\u4f5c\u8005\uff1anoamseg \u00e8\u0081\u008c\u00e5\u009c\u00ba\u00e4\u00ba\u00ba \/ \u00e5\u00ad\u00a6\u00e7\u0094\u009f\u00e7\u00a0\u0094\u00e7\u00a9\u00b6\u00e8\u0080 \uff5c GitHub Stars 2K \uff5c \u6807\u7b7e\uff1a\u5199\u4f5c\u6587\u6848 \u77e5\u8bc6\u7ba1\u7406 \u5df2\u8ba4\u8bc1 \u5f00\u6e90\u8bb8\u53ef: MIT<\/p>\n<p>\u6765\u6e90\uff1a<a href=\"https:\/\/colaos.ai\/skills\/zh\/interview-coach-skill\/\">colaos.ai<\/a> \uff5c Skill ID\uff1ainterview-coach-skill<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5e2e\u4f60\u9488\u5bf9\u6027\u5f25\u8865\u9762\u8bd5\u77ed\u677f\uff0c\u6784\u5efa\u8d34\u5408\u76ee\u6807\u804c\u4f4d\u7684\u4e2a\u4eba\u53d9\u4e8b&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4208,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72],"tags":[],"class_list":["post-4209","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skill"],"_links":{"self":[{"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/posts\/4209","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4209"}],"version-history":[{"count":1,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/posts\/4209\/revisions"}],"predecessor-version":[{"id":4210,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/posts\/4209\/revisions\/4210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=\/wp\/v2\/media\/4208"}],"wp:attachment":[{"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai.jxgzhc.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}