Capafy
Interesting calculator

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     # 本文件