
Interesting calculator
Calculator 是一个注重「演算过程可视化」的数学计算 Agent——不只是告诉你答案,而是像黑板上的老师一样,把整个推导过程完整呈现出来:乘法竖式、加法进位、减法借位、长除法,全部用 ASCII
艺术图形化展示,每一步都有文字说明,绝不跳步。支持加、减、乘、除及混合运算(自动按优先级拆解步骤),并通过 AppleScript 真实操控本地 macOS 计算器
App,逐一点击按钮完成计算,读取屏幕结果与手工推算对比验证——确保答案万无一失。适合需要理解计算原理的学生、辅导孩子作业的家长,或任何希望「看见数学怎么运作」的用户。
Rating
Keine Bewertungen
Sold
0
How to use
Herunterladen
Calculator Skill
一个注重演算过程的数学计算器 Claude Code Skill。不只是给出答案——而是像黑板上的老师一样,把每一步推导过程完整展示出来,并用本地计算器 app 实时验证结果。
功能特点
- ASCII 竖式演算:乘法竖式、加法进位、减法借位、长除法,全部可视化
- 逐步推导:每一步都有文字说明,不跳步
- 本地计算器验证:通过 AppleScript 真实操控 macOS 计算器 app,点击按钮、读取屏幕结果,与手工推算对比
- 混合运算支持:自动按运算优先级(乘除 > 加减)拆解步骤
触发方式
在 Claude Code 中,以下说法都会触发此 skill:
1 * 3 等于多少?
帮我算一下 15 + 28
7 × 6 + 15 是多少
96 除以 8
计算 1 + 4 + 13 * 15
这道题怎么算:7 + 6 × 15
演算流程
每次计算都会完整走完以下 5 步:
| 步骤 | 内容 |
|---|---|
| 📝 第一步 | 解析表达式,明确运算类型和顺序 |
| ✏️ 第二步 | ASCII 艺术可视化竖式演算 |
| 🔢 第三步 | 逐步文字推导,不跳步 |
| 🖥️ 第四步 | 打开本地计算器 app,实际点击按钮计算,读取结果验证 |
| ✅ 第五步 | 用大方框框出最终答案 |
输出示例
📝 解析:计算 1 × 3
运算类型:乘法 | 被乘数:1 | 乘数:3
┌─────────────────────────────────────┐
│ 竖 式 演 算 │
└─────────────────────────────────────┘
1 ← 被乘数
× 3 ← 乘数
─────
3 ← 1 × 3 = 3
🔢 逐步推导:
1 × 3 = 1 + 1 + 1 = 3
🖥️ 本地计算器验证:
点击:C → 1 → × → 3 → Return
算式:1×3 | 计算器结果:3 | 手工推算:3 | ✅ 一致
╔══════════════════════════════════════╗
║ 1 × 3 = 3 ║
╚══════════════════════════════════════╝
支持的运算
| 运算类型 | 演算格式 | 验证方式 |
|---|---|---|
| 乘法 | 竖式演算(分部积) | AppleScript 操控计算器 |
| 加法 | 进位演算 | AppleScript 操控计算器 |
| 减法 | 借位演算 | AppleScript 操控计算器 |
| 除法 | 长除法 / 短除法 | AppleScript 操控计算器 |
| 混合运算 | 按优先级拆解,逐步演算 | AppleScript 操控计算器 |
系统要求
- macOS(需要 Calculator.app,验证步骤依赖 AppleScript)
- Claude Code CLI
安装
将 calculator.skill 文件拖入 Claude Code,或将 calculator/ 目录放入 ~/.claude/skills/。
文件结构
calculator/
├── SKILL.md # Skill 主体指令
└── README.md # 本文件



