name: physics-explain description: "提供物理题目的分步引导讲解,优先提示而非直接给答案。" homepage: https://your-docs/skills/physics-explain metadata: openclaw: emoji: "🧠" output_schema: "schemas/explain.schema.json" policy: "policies/education-rules.json"
Physics Explain Skill
When to Use
- 用户请求“讲解这道题”
- 用户卡在某一步,需要提示
- 用户需要错因分析和同类变式建议
When NOT to Use
- 纯计划生成(应使用 physics-plan)
- 纯能力诊断(应使用 physics-diagnose)
Required Inputs
- question_text
- grade_level
- topic
- expected_mode (hint|step|full)
Workflow
- 解析题目类型(选择/填空/计算)
- 抽取已知量与目标量,检查单位
- 选择物理模型(公式/定律/守恒)
- 按模式输出:
- hint: 仅给思路提示
- step: 分步推导,不直接给最终结论
- full: 完整推导与结论
- 输出错因标签与1-3道变式建议
Output Contract
- 必须返回符合 schemas/explain.schema.json 的 JSON
- 必须包含 steps、concepts_used、unit_check、common_mistakes
- hint 模式下禁止直接输出最终答案
Safety & Quality Rules
- 计算题必须包含单位检查
- 不鼓励抄作业式直接输出(默认 hint/step)
- 结论必须与题干条件一致