math
Unified math capabilities - computation, solving, and explanation. I route to the right tool.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Unified math capabilities - computation, solving, and explanation. I route to the right tool.
How to use
Zainstaluj umiejętność w swoim projekcie Claude, dodając plik konfiguracyjny do katalogu .claude/skills/math-unified. Upewnij się, że masz dostęp do narzędzi Bash, Read i Write, które są wymagane do wykonywania obliczeń.
Wyzwól umiejętność, używając jednego ze słów kluczowych: calculate, compute, solve, integrate, derivative, eigenvalue, matrix, simplify, factor, limit, series, differential equation, unit convert, explain lub what is. Na przykład: "Rozwiąż x² - 4 = 0" lub "Oblicz całkę sin(x) od 0 do π".
Sformułuj swoje pytanie w naturalny sposób. Umiejętność automatycznie rozpozna typ problemu i wybierze odpowiednie narzędzie — SymPy dla równań i wyrażeń symbolicznych, Pint dla konwersji jednostek, lub Z3 dla dowodów formalnych.
Dla równań algebraicznych użyj komendy solve z parametrem zmiennej, np. "solve x**2 - 4 --var x". Dla całek podaj funkcję, zmienną i opcjonalnie granice całkowania: "integrate sin(x) --var x --lower 0 --upper pi".
Dla operacji macierzowych (wyznacznik, wartości własne, transpozycja) podaj macierz w notacji Python, np. [[1,2],[3,4]]. Umiejętność obsługuje również równania różniczkowe zwyczajne, transformaty Laplace'a i rozwinięcia Taylora.
Jeśli potrzebujesz formalnego dowodu matematycznego, użyj zamiast tego umiejętności /prove. Dla pytań teoretycznych, takich jak "Wyjaśnij, czym jest funktor", umiejętność może przekierować Cię do specjalistycznych zasobów teorii kategorii.