Claude Code SymPy 技能:精确求解线性方程并代回检查
EnglishClaude Code 安装步骤
- 从固定版本 GitHub 工作副本获取完整的 `cli-tool/components/skills/scientific/sympy` 目录。
- 将目录放入目标项目的 `.claude/skills/`,确认 `.claude/skills/sympy/SKILL.md` 存在,再从项目根目录启动 Claude Code 并输入 `/sympy`。
中文摘要
用 SymPy 表达符号、等式和变量域,得到精确解并代回原方程。适合解释解题步骤或比较精确分数和数值近似。
SKILL.md 中文导读
可复现示例
求解 3x + 2 = 0,并说明如何验证。要求给出精确分数,不先用小数代入。工作步骤
- 明确未知量和求解范围,使用符号表达式保留精度。
- 求解后把结果代回原方程,检查两边是否相等。
验收方法
得到 x = -2/3。代回左侧应化简为 0,并可另列小数近似。
GitHub 原文 · 更新日期
适用环境
Claude Code、固定版本完整技能和已安装 SymPy 的 Python 环境。
常见问题
为什么输入时要保留分数?
精确有理数允许做符号化简和等式验证。若最终需要小数,再从精确结果计算近似。