К основному содержанию
скилл CX Codex

math-teacher — скилл для Claude Code: что делает и как установить

Скилл превращает объяснение математики в интерактивные HTML-страницы с графиками, бегунками и игровыми очками. Пригодится для наглядного разбора тем от дробей до интегралов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jamesrochabrun/skills --skill math-teacher -a claude-code
Открыть на GitHub

Что делает math-teacher

Скилл настраивает агента создавать интерактивные песочницы на HTML и JavaScript в ответ на математические вопросы. Вместо абстрактных формул модель генерирует страницы с ползунками, динамическими графиками и SVG-анимациями. Внутри заложена геймификация с очками за исследование (5 очков), открытие закономерностей (10 очков) и прохождение испытаний (20 очков).

Покрытие тем разделено по уровням: от начальной арифметики и пиццы с долями до производных, матриц и дифференциальных уравнений. Для работы сгенерированным артефактам не нужны внешние сборщики или серверы: всё открывается локально в обычном браузере. Если агент генерирует сложный артефакт, для проверки потребуется сразу открыть файл в браузере.

Какие задачи решает

  • наглядно объяснить дроби и проценты через интерактивные ползунки
  • визуализировать поведение параболы при смене коэффициентов квадратного уравнения
  • показать геометрический смысл производной с секущей и касательной линией
  • составить математическую задачу в виде космической миссии или квеста

Примеры запросов агенту

  • Объясни мне производные и покажи интерактивный график с касательной
  • Создай интерактивную визуализацию дробей с делением пиццы на части
  • Помоги разобрать квадратные уравнения через изменение коэффициентов a, b и c

Как установить math-teacher

1Через Skills CLI (Vercel)

npx skills add jamesrochabrun/skills --skill math-teacher -a claude-code

2Вручную: положить файлы

~/.claude/skills/math-teacher/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/math-teacher/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора8

prd-generator Скилл ведёт агента через вопросы о задаче, пользователях и метриках, а потом собирает из ответов готовый PRD по шаблону. CX Codex +1 1 200установок trading-plan-generator Скилл формирует торговые планы с правилами управления риском, точками входа и выхода, а также расчётом позиций. Пригодится трейдерам на акциях, опционах или крипте. CX Codex +1 1 100установок apple-hig-designer Скилл помогает создавать интерфейсы iOS для iPhone, iPad и Apple Watch по стандартам Apple HIG. Он генерирует компоненты SwiftUI и следит за доступностью. CX Codex +1 1 000установок leetcode-teacher Скилл разворачивает интерактивные песочницы с практическими задачами из реальных сервисов вроде Uber и Slack. Помогает разбирать 20 алгоритмических паттернов на четырёх языках. CX Codex +1 592установок swiftui-animation Скилл помогает настраивать пружинные анимации SwiftUI и эффекты Metal-шейдеров в приложениях для iOS и macOS. CX Codex +1 567установок book-illustrator Помогает создавать иллюстрации для детских книг с учётом возраста от 0 до 12 лет, теории цвета и правил композиции. Пригодится при оформлении обложек, разворотов и персонажей. CX Codex +1 453установок frontend-designer Скилл для сборки доступных и адаптивных компонентов интерфейса: дизайн-токены, современный CSS, паттерны React, Vue и Svelte. CX Codex +1 335установок

Похожие

math-reasoning lingzhi227 Скилл оформляет математические доказательства, выводит формулы и проверяет размерности для научных статей в формате LaTeX. CX Codex +1 2 200установок math parcadei Маршрутизирует математические запросы агента к нужным инструментам: символьным вычислениям SymPy, решателю Z3 или конвертеру Pint. CX Codex +1 876установок math-help parcadei Справочник по математическому стеку агента: подсказывает, когда вызывать SymPy, Z3, SciPy, Lean 4 или скрипты верификации. CX Codex +1 543установок pixijs-math pixijs Скилл для работы с координатами, матрицами, фигурами и проверкой попаданий в PixiJS v8. Пригодится, когда нужно перевести точку между системами координат или собрать хит-зону. CX Codex +1 5 900установок math-proof-judge официальный Anthropic Субагент, который ведёт доказательство трудной математической задачи по шагам: планирует вопросы, читает ответы и собирает proof.md. ★ 44 635звёзд репо math-olympiad официальный Anthropic Решает задачи уровня IMO, Putnam и USAMO и проверяет доказательства отдельными агентами, которые не видят ход рассуждений. ★ 44 635звёзд репо

Рядом в теме «Наука и исследования»

Всё по теме «Наука и исследования» →

Вопросы о math-teacher

Как установить math-teacher в Claude Code?

Выполните в терминале команду npx skills add jamesrochabrun/skills --skill math-teacher -a claude-code.

Что делает скилл math-teacher?

Он побуждает ИИ генерировать автономные HTML- и JS-песочницы с визуализациями, анимациями и тестами вместо обычного текстового объяснения математики.

Нужен ли локальный веб-сервер для запуска созданных страниц?

Нет. Все создаваемые артефакты работают автономно в любом современном браузере без сборщиков и дополнительных зависимостей.

Исходный текст

SKILL.md · MIT
---
name: math-teacher
description: 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.
---

# 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

## Technical Implementation

### Key Techniques
- **Canvas Drawing**: Use HTML5 Canvas API for graphs and visualizations
- **Real-time Updates**: Event listeners that update on user input
- **Animation Loops**: RequestAnimationFrame for smooth animations
- **Responsive Design**: CSS Grid, Flexbox, and media queries
- **No Dependencies**: Pure HTML/CSS/JavaScript (no libraries required)

## Reference Materials

All included in `/references`:
- **basic_math.md** - Elementary concepts and techniques
- **algebra.md** - Algebraic patterns and formulas
- **geometry.md** - Geometric principles and visualizations
- **calculus.md** - Derivatives, integrals, limits
- **statistics.md** - Probability and data analysis
- **gamification.md** - Game mechanics and reward systems

## Scripts

All in `/scripts`:
- **generate_playground.sh** - Create interactive math playground
- **generate_game.sh** - Build gamified math challenge
- **generate_quiz.sh** - Create adaptive quiz system

## Implementation Approach

**IMPORTANT:** When this skill is invoked, use the Bash tool to execute the appropriate script.

### How to use the scripts:

1. **For general math games/challenges:** Use `generate_game.sh`
   ```bash
   bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_game.sh
   ```

2. **For interactive playgrounds:** Use `generate_playground.sh`
   ```bash
   bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_playground.sh
   ```

3. **For quizzes:** Use `generate_quiz.sh` (if it exists)
   ```bash
   bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_quiz.sh
   ```

**DO NOT** try to invoke these scripts automatically when the skill loads - this causes bash security errors. Always use the Bash tool explicitly to run them.

## Best Practices

### DO:
✅ Make it visual and interactive
✅ Start simple, add complexity gradually
✅ Use colors and animations
✅ Provide immediate feedback
✅ Celebrate successes
✅ Include hints and explanations
✅ Make it fun and playful
✅ Support mobile devices

### DON'T:
❌ Show just formulas without context
❌ Make it text-heavy
❌ Assume prior knowledge
❌ Skip the gamification
❌ Ignore visual learners
❌ Make it intimidating
❌ Use boring, academic tone
❌ Require external libraries

## Example Interactions

**Beginner:**
> "I want to learn multiplication"

*Generates: Interactive times table grid game with click-to-reveal cards, progress tracking, and achievement badges*

**Intermediate:**
> "Help me understand the Pythagorean theorem"

*Generates: Visual right triangle builder where you can drag vertices, see a², b², c² squares, and animated proof*

**Advanced:**
> "Show me how to optimize a function"

*Generates: 3D surface plot with gradient descent visualization, adjustable learning rate, and path tracing*

## Summary

This skill transforms math education by:
- **Instant Engagement** - Generates playgrounds immediately
- **Visual Learning** - Graphs, animations, interactive diagrams
- **Gamification** - Points, achievements, challenges
- **Adaptive Difficulty** - From elementary to advanced
- **Self-Contained** - All artifacts work standalone
- **Playful** - Fun, colorful, rewarding
- **Effective** - Learn by doing and exploring

**"Math should be an adventure, not a chore."** 🚀

---

**Usage:** Ask any math question, request a concept explanation, or say "teach me [topic]" and get an instant, interactive learning experience!

© jamesrochabrun · MIT · jamesrochabrun/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой