kirilxd/swe-interview-coach

Turn Claude Code into your SWE interview coach — behavioral, system design & coding training/mocks, all local.

79Stars on the repository
27Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

coding-drill

01

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Rapid-fire reps — pattern recognition, complexity-of-this-snippet, template recall — flashcard cadence; prioritizes your weak patterns.

not rated 79 +1 1mo ago A 26 tokens original MIT

coding-explain

02

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Senior-engineer walkthrough of a DSA pattern or a specific problem — how to recognize it, the template, complexity, variants. Teaches the approach, not just the answer. No session file.

not rated 79 +1 1mo ago B 40 tokens original MIT

coding-import

03

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Import a LeetCode problem into your local library via WebFetch — no MCP, no login. Becomes a normal markdown problem you can practice or mock.

not rated 79 +1 1mo ago A 32 tokens original MIT

debrief-sysdesign

05

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Capture a debrief after a real system-design interview — the problem, your approach by stage, tradeoffs probed, curveballs, where you got stuck, and your gut outcome. Writes a structured session file under the company directory. Text-only.

not rated 79 +1 1mo ago A 50 tokens original MIT

debrief

06

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Capture a debrief from a real interview. Main session interviews you about what was asked, what stories you told, what surprised you, and your gut sense. Writes a session file and updates the question index for that company/JD.

not rated 79 +1 1mo ago A 47 tokens original MIT

mock-behavioral

07

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Run a mock behavioral interview tailored to a target company and JD. Spawns the behavioral-interviewer subagent with mapped stories as context; main session scores the transcript and writes a session file afterward.

not rated 79 +1 1mo ago A 39 tokens original MIT

mock-coding

08

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Graded 40-min coding mock: you write code in a seeded solution file while a neutral interviewer probes your approach and throws one follow-up; afterward it runs your solution against the test cases and scores a 6-axis rubric.

not rated 79 +1 1mo ago A 0 tokens original MIT

mock-sysdesign

09

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Graded 45-minute system-design mock interview. You draw your architecture on the local Excalidraw canvas while a realistic interviewer probes what you draw, calls time, and throws one curveball; afterward it scores a 6-axis rubric, writes coach notes, and annotates your diagram with critique. Falls back to prose when…

not rated 79 +1 1mo ago A 71 tokens original MIT

practice-coding

10

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Untimed guided coding practice: you write code in a seeded solution file in your own editor; a warm interviewer hints via a ladder, runs your code, and teaches inline. Summarized, not scored.

not rated 79 +1 1mo ago A 0 tokens original MIT

practice-sysdesign

11

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Guided, untimed system-design practice. The interviewer is a scribe — sketches your described architecture live on the local Excalidraw canvas while you talk, gives hints freely, throws no curveballs. Ends with a coverage summary (not a score). Falls back to prose-only when the canvas can't start.

not rated 79 +1 1mo ago A 63 tokens original MIT

story-add

12

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Add a new canonical STAR story to the behavioral story bank. Two modes — cold (you describe an experience from scratch) and CV-grounded (you point at a PDF resume; Claude reads it, suggests candidates, probes the one you pick).

not rated 79 +1 1mo ago A 49 tokens original MIT

story-import

13

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Migrate a legacy STAR-stories markdown file into one or more canonical story files in behavioral/stories/. Use once per legacy file; not part of the regular prep loop.

not rated 79 +1 1mo ago A 35 tokens original MIT

story-map

14

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Map your canonical story bank to a specific company (and optionally a JD). Caches company values, optionally fetches a JD, and writes tailored mapped stories under /behavioral/mapped-stories/ /.

not rated 79 +1 1mo ago A 46 tokens original MIT

story-rehearse

15

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Drill a single story variant for delivery quality. Two modes — canonical (drill the underlying story) and mapped (drill the company-tailored variant). Critiques filler, ramble, metrics, pronoun discipline, time-to-deliver. Saves a session file but does NOT modify canonical files.

not rated 79 +1 1mo ago A 61 tokens original MIT

sysdesign-canvas

16

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Manually start (or restart) the local Excalidraw canvas server and open it in your browser. Rarely needed — the coaching commands boot it automatically. Use this to reopen a closed tab or recover a stopped server.

not rated 79 +1 1mo ago A 46 tokens original MIT

sysdesign-explain

17

kirilxd/swe-interview-coach

Command

Part of swe-interview-coach

Canonical senior-engineer walkthrough of a system design. Pulls the library entry and walks through it step-by-step — requirements, estimation, architecture, API, storage, deep dives, curveballs — rendering the architecture progressively on the local Excalidraw canvas (browser tab); falls back to structured markdown…

not rated 79 +1 1mo ago A 73 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: