关于 problem-solver
一种结构化解题技能,适用于需要清晰步骤和解释的数学、物理及其他问题。它按理解、规划、求解、验证和说明推进,并提供提示式、苏格拉底式与完整解答模式。
主要功能
- 01按步骤理解、规划、求解和验证
- 02整理已知条件、目标与限制
- 03提供常见题型的解题策略
- 04支持渐进提示和苏格拉底式提问
- 05以完整步骤解释答案
适用场景
- 01分步求解代数或物理题
- 02将文字题转化为变量和方程
- 03通过代回或单位分析检查结果
- 04以提示方式辅导解题过程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ szeyu/ vibe-study-skills --skill problem-solver安装后在 Claude Code 中输入/problem-solver确认已加载。
详细介绍
问题求解器
结构化的问题求解,逐步讲解。
问题求解框架
flowchart LR
A[Understand] --> B[Plan]
B --> C[Execute]
C --> D[Verify]
D -->|Error| B
D -->|Correct| E[Explain]
第 1 步:理解(识别)
需要提出的问题
- 已知什么? 列出所有已知信息
- 要求什么? 清楚说明需要求出的内容
- 是什么类型的问题? 进行分类(代数、运动学等)
- 有哪些约束? 任何限制或条件
模板
**Given:**
- [List all known values with units]
**Find:**
- [What we need to calculate]
**Type:**
- [Problem category]
第 2 步:规划(策略)
选择方法
| 问题类型 | 常用策略 |
|---|---|
| 方程求解 | 移项、代入、因式分解 |
| 应用题 | 定义变量、列方程 |
| 物理 | 画示意图、识别力/能量 |
| 证明 | 直接法、反证法、归纳法 |
| 优化 | 求导、寻找临界点 |
写出步骤(执行之前)
- 首先,我将……
- 然后,我将……
- 最后,我将……
第 3 步:执行(求解)
展示全部过程
**Step 1:** [Action]
[Mathematical work]
= [Result]
**Step 2:** [Action]
[Mathematical work]
= [Result]
**Step 3:** [Final calculation]
[Work]
= [Final answer with units]
最佳实践
- 一次只做一步
- 全程带上单位
- 将最终答案框出或高亮
- 保持过程纵向条理清晰
第 4 步:验证(检查)
验证方法
| 方法 | 如何应用 |
|---|---|
| 代回原式 | 将答案代入原方程 |
| 单位分析 | 检查量纲是否与预期结果一致 |
| 估算 | 数值大小是否合理? |
| 替代方法 | 用不同方法求解,比较结果 |
| 边界情况 | 答案在极端情况下是否成立? |
模板
**Check:**
- Substituting x = [answer] into original equation:
[show substitution] = [expected value] ✓
- Units: [unit analysis]
- Reasonableness: [is the answer logical?]
教学模式
提示模式
给出循序渐进的提示,而不是完整解答:
提示 1: “这是什么类型的问题?”(识别) 提示 2: “哪个公式将这些量联系起来?”(方向) 提示 3: “先试着把变量 X 单独分离出来。”(具体指导)
苏格拉底模式
通过问题引导:
- “关于已知信息,你注意到了什么?”
- “这里适用什么原理?”
- “如果你尝试……会发生什么?”
完整解答模式
完整的逐步解答,并附带讲解。
常见问题模式
模式 1:求解 X
- 化简两边
- 将 X 项集中到一边
- 分离出 X
模式 2:应用题
- 定义变量
- 将文字转化为方程
- 求解方程组
- 结合情境作答
模式 3:速率问题
- 识别速率(单位时间内的量)
- 使用:量 = 速率 × 时间
- 建立方程并求解
模式 4:优化
- 写出目标函数
- 求导
- 令其等于零
- 求解临界点
- 检验最大值/最小值
答案模板
## Problem
[State the problem]
## Solution
### Understanding
- **Given:** [knowns]
- **Find:** [unknown]
### Approach
[Brief strategy explanation]
### Work
**Step 1:** [action]
[calculation]
**Step 2:** [action]
[calculation]
### Answer
**[Final answer with units]**
### Verification
[Check work]
评论
支持 Markdown