Loading...
Loading...
Found 8 Skills
Comprehensive code reviewer for Java and Python implementations focusing on correctness, efficiency, code quality, and algorithmic optimization. Reviews LeetCode solutions, data structures, and algorithm implementations. Use when reviewing code, checking solutions, or providing feedback on implementations.
A step-by-step practice tool for LeetCode medium-difficulty interview questions. It is triggered when users want to practice algorithm problems, brush up on LeetCode, prepare for technical interviews, or say "Give me a problem", "Next problem", "Generate scaffold", "Start practicing". It supports categorized practice by problem type (DP, Linked List, Tree, Graph, Sliding Window, Two Pointers, Hash Table, Binary Search, Stack, Heap, Backtracking, Interval, String, Union Find), generates Python scaffolds with test cases for each problem, tracks learning progress via Markdown tables, and guides users to think independently before providing solutions. It supports the goal of 3 problems per day, counts progress via `git diff README.md` and submits to Git.
Build or load a cached prep brief for a specific target company covering its interview process and rounds, OA format, the LeetCode questions and topics most frequently reported for it (recent and all-time), what its resume screen values, its stated values or leadership principles, and system design and HR focus. Every cracked skill uses this when the candidate names a company. Use when the user says they're preparing for a specific company ("I have a Google interview", "prep me for Amazon", "Flipkart OA next week"), asks what a company asks, or wants company-wise questions.
Interactive LeetCode-style teacher for technical interview preparation. Generates coding playgrounds with real product challenges, teaches patterns and techniques, supports Python/TypeScript/Kotlin/Swift, and provides progressive difficulty training for data structures and algorithms.
Teach DSA problem-solving patterns (sliding window, two pointers, binary search on answer, BFS/DFS, DP, monotonic stack, etc.) Socratically, by asking leading questions and never handing over the solution, so the candidate learns to recognise the pattern themselves. Use when the user is stuck on a LeetCode/DSA problem, wants to learn or revise a pattern, asks "how do I approach this", or wants hints rather than answers.
Run a realistic, timed DSA coding interview where the agent is the interviewer. Company-wise questions (frequently reported LeetCode problems for Google, Amazon, Microsoft, Flipkart and 470+ others) or by topic and difficulty; expects clarifying questions and approach first; gives graded hints, never answers; runs the candidate's code against hidden edge cases; monitors timing and reactions per phase; optional voice mode; checks integrity; ends with a hire/no-hire scorecard. Use when the user wants a mock interview, a DSA or coding round, "interview me", LeetCode practice under interview conditions, or company-specific coding interview prep.
Behavioral frameworks, technical interview patterns, system design, coding, and negotiation prep
An interactive interview coach. It draws questions from the local interview-wiki repository, conducts mock interviews, provides progressive hints, and explains nine-section algorithm solutions and follow-up maps for backend fundamentals. It covers both algorithms and backend fundamentals and supports practice and mock interview modes. Use it when users want to practice algorithms, solve problems, prepare for interviews, conduct mock interviews, or review backend fundamentals. Trigger phrases: interview practice, mock interview, problem practice, interview coach, give me a question, backend fundamentals, mock interview.