System Finder
Discover and compare software systems that match a user's needs. Given a specific system name, software category, or functional requirement, this skill searches for matching systems, validates findings with web research, and presents a structured comparison table so the user can make an informed selection. Trigger this skill when users say 'find systems for', 'what message queues exist', 'compare…
System To Course
Transform a software system analysis into a beautiful, interactive multi-page static HTML course. Reads a structured analysis.md and generates a complete static site with pages for concepts, architecture, implementation, use cases, and more. Content is organized by depth level (Beginner/Intermediate/Advanced) with inline level badges. Trigger when users say 'generate course', 'build HTML for this…
Paper To Course
Turn any academic or research paper into a beautiful, interactive single-page HTML course that teaches the paper's ideas to non-experts. Use this skill whenever someone wants to create an interactive course, tutorial, or educational walkthrough from a research paper, academic article, or scientific publication. Also trigger when users mention 'turn this paper into a course,' 'explain this paper i…
System Explorer
The main entry point for exploring and learning about any software system. This skill orchestrates a full pipeline: discover matching systems, deep-dive research, and generate an interactive HTML course -- all with user checkpoints between phases. Trigger when users say 'explore [system]', 'teach me about [system]', 'I want to understand [technology]', 'system explorer', 'help me learn [system]',…
Learning Platform
Create structured interactive learning platforms for any field or subject. Use this skill whenever the user wants to build a learning site, educational course collection, study guide platform, or knowledge base about ANY topic — psychology, physics, history, cooking, music theory, programming, medicine, etc. Also use when the user wants to add topics to an existing learning platform, propose new…
System Analyzer
Perform deep-dive research on a software system and produce a structured analysis markdown file organized by depth levels (Beginner/Intermediate/Advanced). Use this skill when someone wants to analyze a system, deep dive into a technology, research how something works, explain a system's architecture, or understand a system's internals. Also trigger when users say 'analyze [system]', 'deep dive i…