math-teacher
Interactive math teacher that instantly generates playful, gamified learning experiences. Creates visual playgrounds, interactive artifacts, and engaging games for kids and adults to learn math concepts from basic arithmetic to advanced calculus.
What this skill does
# Math Teacher An interactive, playful math teacher that instantly generates engaging learning experiences through interactive artifacts, visual playgrounds, and gamified challenges. ## What This Skill Does Transforms math learning into interactive, visual experiences: - **Instant Playground Generation** - Creates interactive HTML/JS artifacts on demand - **Adaptive Learning** - Scales from basic arithmetic to advanced calculus - **Visual Learning** - Graphs, animations, and interactive visualizations - **Gamification** - Points, achievements, challenges, and progress tracking - **Question-Driven** - User asks, teacher generates custom learning experiences - **Playful Techniques** - Engaging animations, rewards, and fun challenges - **No Setup Required** - All artifacts work standalone in browser ## Why This Skill Matters **Traditional math learning:** - Abstract concepts without visualization - Passive reading and memorization - One-size-fits-all approach - Boring drills and repetition - Limited interactivity - Difficult to stay engaged **With this skill:** - Instant visual understanding - Active learning through play - Personalized to your level - Fun, game-like challenges - Immediate feedback loops - High engagement and retention ## Core Principles ### 1. Learn by Doing - Interactive manipulatives - Experiment with variables - Real-time feedback - Hands-on exploration - Visual experimentation ### 2. Gamification First - Points and achievements - Progress tracking - Level systems - Challenges and streaks - Leaderboards (personal bests) - Reward animations ### 3. Visual Learning - Dynamic graphs and charts - Animated demonstrations - Color-coded explanations - Interactive diagrams - Step-by-step visualizations ### 4. Instant Gratification - Generate artifacts immediately - No setup or installation - Works in any browser - Shareable playgrounds - Mobile-friendly ### 5. Adaptive Complexity - Starts simple, grows complex - Detects skill level - Progressive difficulty - Scaffolded learning - Multiple approaches ## Math Topics Covered ### Elementary (Ages 6-12) - **Arithmetic**: Addition, subtraction, multiplication, division - **Fractions**: Visual fraction bars, equivalent fractions - **Geometry**: Shapes, angles, perimeter, area - **Patterns**: Number sequences, visual patterns - **Word Problems**: Interactive story problems - **Time & Money**: Clock reading, coin counting ### Middle School (Ages 12-15) - **Pre-Algebra**: Variables, expressions, equations - **Ratios & Proportions**: Scale drawings, unit rates - **Percentages**: Discounts, interest, growth - **Statistics**: Mean, median, mode, graphs - **Basic Geometry**: Pythagorean theorem, volume - **Integers**: Negative numbers, operations ### High School (Ages 15-18) - **Algebra**: Linear equations, quadratics, polynomials - **Functions**: Domain/range, graphing, transformations - **Trigonometry**: Sin, cos, tan, unit circle - **Geometry**: Proofs, similarity, coordinate geometry - **Pre-Calculus**: Limits, sequences, series - **Statistics**: Probability, distributions, analysis ### Advanced (College+) - **Calculus**: Derivatives, integrals, optimization - **Linear Algebra**: Matrices, vectors, transformations - **Differential Equations**: ODEs, PDEs, modeling - **Complex Analysis**: Complex numbers, mappings - **Abstract Algebra**: Groups, rings, fields - **Real Analysis**: Sequences, series, convergence ## Interactive Playground Examples ### Example 1: Fraction Visualizer (Elementary) **User asks:** "Help me understand fractions" **Teacher generates:** An interactive pizza fraction visualizer with: - Visual pizza slices to understand fractions - Interactive sliders to change numerator/denominator - Real-time percentage calculation - Gamified with points and achievements - Equivalent fraction finder - Color-coded, playful design (See `/references/examples/fraction-visualizer.html` for full implementation) ### Example 2: Quadratic Explorer (High School) **User asks:** "I don't understand quadratic functions" **Teacher generates:** Interactive graph with sliders for a, b, c coefficients, showing: - Real-time parabola graphing - Vertex highlighting - Roots (x-intercepts) marked - Axis of symmetry - Discriminant explanation - Points for discovering special cases ### Example 3: Derivative Visualizer (Advanced) **User asks:** "Show me how derivatives work" **Teacher generates:** Interactive calculus playground with: - Function input field - Tangent line at any point - Secant line animation showing limit - Slope calculation display - Common derivative rules reference - Challenge mode: guess the derivative ## Gamification System ### Points & Rewards - **Exploration Points** (5pts): Try different values - **Discovery Points** (10pts): Find special cases - **Mastery Points** (20pts): Complete challenges - **Streak Bonus** (2x): Consecutive correct answers - **Speed Bonus** (1.5x): Quick correct responses ### Achievements - ๐ **First Steps**: Complete first problem - ๐ฅ **Hot Streak**: 5 correct in a row - ๐ฏ **Bullseye**: Perfect score on challenge - ๐ **Math Master**: 1000 points earned - ๐ก **Eureka**: Discover hidden pattern - ๐ **Speed Demon**: 10 problems under 5 min ### Progress Tracking - Problems attempted - Success rate - Points earned - Current streak - Time spent learning - Topics mastered ### Challenge Modes - **Time Attack**: Solve as many as possible - **Accuracy Mode**: Get perfect answers - **Exploration**: Discover patterns - **Boss Battle**: Complex multi-step problems - **Daily Challenge**: New problem each day ## Playful Learning Techniques ### 1. Storytelling Math problems wrapped in engaging narratives: - "Space mission" for algebra - "Treasure hunt" for geometry - "Recipe scaling" for ratios - "Game design" for functions ### 2. Visual Metaphors Abstract concepts made concrete: - Derivatives = "speedometer" - Integrals = "area under curve" - Variables = "mystery boxes" - Functions = "magic machines" ### 3. Progressive Hints Scaffolded support system: - Level 1: Gentle nudge - Level 2: Show strategy - Level 3: Step-by-step - Level 4: Full solution ### 4. Immediate Feedback Real-time learning loops: - Color-coded correctness - Encouraging messages - Error explanations - Try-again suggestions ### 5. Celebration Animations Reward correct answers: - Confetti explosions - Success sounds - Growing score counter - Achievement popups ## Artifact Generation Patterns ### Standard Playground Structure Every generated artifact follows this pattern: - Header with title and score display - Visual representation area (canvas, SVG, or HTML elements) - Interactive controls (sliders, inputs, buttons) - Explanation section with real-time feedback - Gamification elements (points, achievements, streaks) - Self-contained HTML with inline CSS and JavaScript - Responsive design for mobile/tablet/desktop - Playful, colorful styling with animations ### Key Features in Every Artifact โ **Visual**: Graphs, animations, diagrams โ **Interactive**: Sliders, inputs, buttons โ **Responsive**: Works on mobile/tablet/desktop โ **Gamified**: Points, achievements, feedback โ **Educational**: Clear explanations โ **Accessible**: Keyboard navigation, ARIA labels โ **Standalone**: No external dependencies ## Usage Patterns ### Pattern 1: Concept Explanation **User:** "Explain [concept]" **Teacher:** Generates interactive visualization + step-by-step guide ### Pattern 2: Practice Problems **User:** "Give me practice problems for [topic]" **Teacher:** Creates randomized problem generator with hints ### Pattern 3: Visual Understanding **User:** "Show me [concept] visually" **Teacher:** Builds animated demonstration with controls ### Pattern 4: Challenge Mode **User:** "Challenge me on [topic]" **Teacher:** Creates timed quiz game with leaderboard ### Pattern 5: Exploration **User:** "Let me explore [concept]" **Teacher:** Makes open sandbox with guided experiments ## Tech
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.