Use this skill when working on limits problems in real analysis.
Decision Tree
Direct Substitution
Try plugging in the value directly
If you get a determinate form, that's the answer
Indeterminate Form? (0/0, inf/inf)
Try algebraic manipulation (factor, rationalize)
Try L'Hopital's rule: sympy_compute.py diff on numerator/denominator
Squeeze Theorem
If bounded: find g(x) <= f(x) <= h(x) where lim g = lim h
Verify bounds with z3_solve.py prove
Epsilon-Delta Proof
For rigorous proof: set up |f(x) - L| < epsilon
Find delta in terms of epsilon
Verify with math_scratchpad.py verify
Tool Commands
Sympy_Limit
uv run python -m runtime.harness scripts/sympy_compute.py limit "sin(x)/x" --var x --at 0
Sympy_Diff
uv run python -m runtime.harness scripts/sympy_compute.py diff "x**2" --var x
Z3_Prove
uv run python -m runtime.harness scripts/z3_solve.py prove "limit_bound" --vars x
Cognitive Tools Reference
See .claude/skills/math-mode/SKILL.md for full tool documentation.
1---2name: limits3description: Limits4---56# Limits78## When to Use910Use this skill when working on limits problems in real analysis.1112## Decision Tree1314151. **Direct Substitution**16 - Try plugging in the value directly17 - If you get a determinate form, that's the answer18192. **Indeterminate Form? (0/0, inf/inf)**20 - Try algebraic manipulation (factor, rationalize)21 - Try L'Hopital's rule: `sympy_compute.py diff` on numerator/denominator22233. **Squeeze Theorem**24 - If bounded: find g(x) <= f(x) <= h(x) where lim g = lim h25 - Verify bounds with `z3_solve.py prove`26274. **Epsilon-Delta Proof**28 - For rigorous proof: set up |f(x) - L| < epsilon29 - Find delta in terms of epsilon30 - Verify with `math_scratchpad.py verify`313233## Tool Commands3435### Sympy_Limit36```bash37uv run python -m runtime.harness scripts/sympy_compute.py limit "sin(x)/x" --var x --at 038```3940### Sympy_Diff41```bash42uv run python -m runtime.harness scripts/sympy_compute.py diff "x**2" --var x43```4445### Z3_Prove46```bash47uv run python -m runtime.harness scripts/z3_solve.py prove "limit_bound" --vars x48```4950## Cognitive Tools Reference5152See `.claude/skills/math-mode/SKILL.md` for full tool documentation.
Run npx skillmds@latest add dojogenesis/limits in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Limits It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
DojoGenesis (@dojogenesis) published this skill. Their other Agent Skills are listed on their SkillMD profile.