How noamseg/interview-coach-skill works
Interview Coach is a Claude Code-based coaching system whose product behavior is defined by command and reference documents rather than sampled runtime source. Its main workflow starts with kickoff and persistent candidate context, then supports job-search materials, role research and preparation, practice and transcript analysis, and outcome learning or negotiation. The README documents shared state, adaptive scoring, and a guided research-to-prep sequence; other command relationships are shown only where documented. The tree supports the subsystem paths, but unsampled command details and their internal wiring remain uncertain.
Main entry points: coaching-state-schema.md Coaching state · kickoff.md Kickoff · prep.md Interview prep · concerns.md Concern planning
Components 22
Coaching entry
- Kickoff
references/commands/kickoff.md - Command help
references/commands/help.md
Candidate materials
- Core positioning
references/commands/pitch.md - Resume optimization
references/commands/resume.md - LinkedIn optimization
references/commands/linkedin.md - Networking outreach
references/commands/outreach.md - Role-fit assessment
references/commands/analyze.md
Role preparation
- Company research
references/commands/research.md - Interview prep
references/commands/prep.md - Concern planning
references/commands/concerns.md - Interview warmup
references/commands/hype.md
Practice and analysis
- Skill practice
references/commands/practice.md - Mock interviews
references/commands/mock.md - Transcript analysis
references/transcript-processing.md - Interview debrief
references/commands/debrief.md - Storybank mapping
references/story-mapping-engine.md
State and learning
- Scoring calibration
references/calibration-engine.md - Coaching state
references/coaching-state-schema.md - Progress review
references/commands/progress.md - Offer negotiation
references/commands/negotiate.md - Challenge protocol
references/challenge-protocol.md
Other components
- Candidate
Connections 19
- Candidate → Kickoff: starts coaching
- Candidate → Command help: requests guidance
- Kickoff → Coaching state: loads context
- Core positioning → Coaching state: saves statement
- Resume optimization → Coaching state: uses storybank
- LinkedIn optimization → Coaching state: uses positioning
- Networking outreach → Coaching state: uses positioning
- Company research → Interview prep: guides prep
- Interview prep → Concern planning: continues sequence
- Concern planning → Interview warmup: continues sequence
- Skill practice → Coaching state: updates progress
- Mock interviews → Coaching state: records scores
- Transcript analysis → Coaching state: adds intelligence
- Interview debrief → Coaching state: records outcome
- Storybank mapping → Coaching state: maintains stories
- Scoring calibration → Coaching state: recalibrates scores
- Progress review → Coaching state: reads progress
- Offer negotiation → Coaching state: uses coaching context
- Challenge protocol → Skill practice: shapes drills