Teach the user one piece of knowledge at a time about a chosen topic, advancing only when they ask, and auto-saving each lesson as a committed markdown note when the working folder is a git repo. Use when the user wants to learn or study a topic, asks to be taught something, is learning a foreign language, or mentions "teach me".
Analyzes a Korean stock by name using the pykrx MCP server and DART, calling tools in order to assemble valuation, financial statements, investor flow, and short-selling data into a single investment-value report. Use when the user asks whether to buy a Korean stock, asks for its investment value, or requests a financial analysis of a listed Korean company (e.g. 삼성전자, 카카오, NAVER).
Scaffolds necessary Next.js App Router file conventions and route-level SEO metadata (page.tsx, layout.tsx, error.tsx, not-found.tsx, loading.tsx, default.tsx, global-error.tsx, metadata, generateMetadata, canonical, robots, openGraph, twitter) for a given route path. Checks existing files, reads them for context, and generates only missing files. Use when user provides a route path and wants to add missing special files or SEO metadata, or asks to "scaffold", "create files for", or "set up route files" for a Next.js App Router route.
Builds AI music generation prompts through an interview-driven songwriting workflow, producing Custom Mode-ready Title, Style, and Lyrics blocks. Use when the user asks to make, write, compose, prompt, structure, or refine a song, track, beat, instrumental, lyrics, or AI music prompt.
Review knowledge already saved in the current repo by quizzing one item at a time with spaced-repetition scheduling, keeping all session state in a throwaway dot-folder that is deleted when done. Use when the user wants to review, quiz, or test themselves on previously learned notes, or says "review me".
Run a short adaptive diagnostic to gauge how much the user already knows about a topic before learning it, then save a prose level summary to a single git-tracked levels.md. Use when the user is about to learn a topic and wants a level check first, asks to be tested on what they know, or says "place me".
Adds an optional HTML-first visual reference for brainstorming with mockups, diagrams, wireframes, and side-by-side visual choices. Use when a discussion would be easier to resolve visually, especially for UI layouts, flows, architecture diagrams, spatial relationships, visual hierarchy, or design direction comparisons.
Create a new specification file for the solution, optimized for Generative AI consumption.