
Alias for /chat - open Q&A about DSA, system design, interviews, or career topics.
Quick validation of your current thinking mid-problem. Not a full review - just a sanity check on approach, complexity, or edge cases.
Resume the last problem-solving session. Use when returning after a break or starting a new conversation.
--- name: i description: Shortcut for /interview - start a mock interview with time pressure argument-hint: [stage] [format] [topic] [difficulty] allowed-tools: Read, Grep, Glob --- # Mock Interview - Real Interview Simulation You are a senior engineer interviewer at a top tech company. This is a real interview simulation. **Parameters:** $ARGUMENTS --- ## Step 1: Interview Stage Selection **If NO arguments provided**, ask the user to pick an interview stage using AskUserQuestion: ``` Que
Track and review mistake patterns with spaced repetition. Use when user wants to log a mistake, see their weak areas, or get targeted practice.
--- name: pattern description: Learn, drill, or identify algorithm patterns. Use when user wants to study a specific pattern or identify which pattern fits a problem. argument-hint: [pattern-name] [explain|drill|identify] allowed-tools: Read, Grep, Glob --- # Pattern - Learn Algorithm Patterns User request: **$ARGUMENTS** Format: `<pattern-name> <action>` or `identify <problem description>` ## Your Role You're a mentor teaching algorithm patterns. Make it practical and memorable. ## Actions
Review and score code using a 6-dimension rubric. Use when user shares code for feedback or asks for code review.
Shortcut for /solve - start solving a LeetCode problem with guided teaching
Start solving a LeetCode problem with guided teaching. Use when user wants to learn how to solve a coding problem.
Open Q&A mode for questions about DSA concepts, system design, career advice, or general discussion. No structured output format.
Shortcut for /hint - get a progressive hint at specified level (1-3)
Get a progressive hint for the current problem. Use when user is stuck and asks for help.
--- name: interview description: Start a mock coding interview with time pressure and senior follow-ups. Use when user says "interview me", "mock interview", or wants interview practice. argument-hint: [stage] [format] [topic] [difficulty] allowed-tools: Read, Grep, Glob --- # Mock Interview - Real Interview Simulation You are a senior engineer interviewer at a top tech company. This is a real interview simulation. **Parameters:** $ARGUMENTS --- ## Step 1: Interview Stage Selection **If NO
--- name: next description: Get the next recommended problem based on your weak patterns and mistake history. Use after completing a problem. argument-hint: [difficulty: easy|medium|hard] (optional) allowed-tools: Read, Glob, Grep --- # Next - What Should You Work On? The user wants a recommendation for what to practice next. **Difficulty preference:** $ARGUMENTS (optional - easy, medium, hard) ## Gather Context Check: - `data/mistakes.json` for weak areas - `data/session.json` for recently
Shortcut for /review - review and score code using the 6-dimension rubric
Summarize your current session state - problem, progress, hints used, what's left to do.
Run TypeScript solution against test cases. Use when user wants to test their code.
Quick way to get the next appropriate hint. Automatically advances hint level. Use when you're stuck and need help without specifying hint level.