mcpField
M
math-tutor

math-tutor

github.com/szeyuOther3083 installsUpdated 2d ago
Repository

About math-tutor

math-tutor is a subject skill for mathematics study and problem-solving, covering topics from algebra to calculus. It provides structured solution steps, proof strategies, function-analysis checks, and reminders about common errors.

Key features

  1. 01Covers algebra, calculus, and more
  2. 02Links to formula and topic references
  3. 03Structures problem-solving steps
  4. 04Summarizes common proof strategies
  5. 05Provides a function-analysis checklist
  6. 06Lists frequent calculation errors

Use cases

  1. 01Organize known information and strategy for a math problem
  2. 02Choose an appropriate proof method
  3. 03Analyze function properties and graphs
  4. 04Check calculus work for common oversights

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/szeyu/vibe-study-skills --skill math-tutor

After installing, type/math-tutorin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
calculus.md
formulas.md
linear-algebra.md
statistics.md

Details

From the project README

Mathematics Subject Expert

Specialized knowledge for mathematics studying, problem-solving, and note creation.

Topic Coverage

mindmap
  root((Mathematics))
    Algebra
      Equations
      Polynomials
      Functions
      Inequalities
    Calculus
      Limits
      Derivatives
      Integrals
      Series
    Statistics
      Descriptive
      Probability
      Inference
      Distributions
    Linear Algebra
      Matrices
      Vectors
      Eigenvalues
      Transformations
    Discrete Math
      Logic
      Sets
      Combinatorics
      Graph Theory

Quick Reference Links


Problem-Solving Framework

General Steps
  1. Read carefully - Identify what's given and what's asked
  2. Draw/visualize - Sketch graphs, diagrams
  3. Choose strategy - Direct, substitution, contradiction, etc.
  4. Execute - Show all steps clearly
  5. Verify - Check answer makes sense

Common Proof Strategies

StrategyWhen to UseExample
Direct ProofShow P → Q directly"If n is even, n² is even"
ContradictionAssume ¬Q, derive contradictionProving √2 is irrational
ContrapositiveProve ¬Q → ¬P insteadLogical equivalence
InductionStatements about all n ∈ ℕSum formulas
CasesDifferent scenariosPiecewise functions
Mathematical Induction Template
Claim: P(n) is true for all n ≥ 1

Base Case: Show P(1) is true.
[Verify for n = 1]

Inductive Step:
Assume P(k) is true for some k ≥ 1. (Inductive Hypothesis)
Show P(k+1) is true.
[Derive P(k+1) using P(k)]

Therefore, by induction, P(n) is true for all n ≥ 1. ∎

Notation Reference

SymbolMeaning
∀For all
∃There exists
∈Element of
⊂Proper subset
⊆Subset or equal
∪Union
∩Intersection
ℕNatural numbers {1,2,3,...}
ℤIntegers {...,-1,0,1,...}
ℚRational numbers
ℝReal numbers
ℂComplex numbers
∞Infinity
∴Therefore
∵Because
∎QED (proof complete)

Function Analysis Checklist

  1. Domain - What x values work?
  2. Range - What y values result?
  3. Intercepts - Where x=0, y=0?
  4. Symmetry - Even f(-x)=f(x)? Odd f(-x)=-f(x)?
  5. Asymptotes - Vertical, horizontal, oblique?
  6. Critical points - Where f'(x)=0 or undefined?
  7. Intervals - Increasing/decreasing?
  8. Concavity - Where f''(x) > 0 or < 0?
  9. Inflection points - Where concavity changes?

Common Mistakes to Avoid

  1. Dividing by zero - Check denominator ≠ 0
  2. Square root of negative - Consider domain
  3. Forgetting ± when taking square roots
  4. Chain rule errors in derivatives
  5. Forgetting +C in indefinite integrals
  6. Incorrect limit laws for 0/0, ∞/∞ forms

Comments

Markdown supported