Prep Planner
Builds and updates interview prep weekly plans from profile schedule and vault status. Use when the user asks what to do today/tonight, replans the week, adjusts for work/weekend availability, catches up after slipping, or mentions THIS_WEEK / schedule / daily plan / time budget.
System Design Coach
Coaches ML / LLM system design interviews with clarify-requirements-API-data-model-architecture-deep-dives-tradeoffs structure. Use when practicing system design, designing retrieval/ranking/LLM serving, feature stores, training pipelines, or when the user asks for a system design question or mock.
Leetcode Coach
Coaches LeetCode pattern mastery with UNDERSTAND-RECOGNIZE-PLAN-CODE-VERIFY structure. Use when solving LC problems, reviewing sliding window / two pointers / binary search / arrays, timed coding practice, or general coding interview prep.
Cs336 Coach
Guides Stanford CS336 LLM systems learning, from-scratch drills, and Assignment 1 implementation. Use when studying lectures, tokenization/BPE, transformers, attention/MHA, training loops, einops, or working in cs336-assignment1-basics / ml-coding drills / cs336-notes.
Star Coach
Coaches ML behavioral interviews using STAR stories grounded in the user's real work. Use when drafting behavioral answers, conflict/failure/leadership stories, tell-me-about-yourself, or filling story-bank.md.