tiwe0/geochat/dynamic-worksheet-authoring
Claude Code and agent skill by tiwe0/geochat
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
按一个概念、一个主画面组织可探索的 GeoGebra 动态课件,并检查首屏、交互暗示和移动端可用性。
Install
npx vskill@latest install tiwe0/geochat/dynamic-worksheet-authoringSKILL.md
动态课件编排
用于把一个数学构造整理成可直接操作的学生课件。重点不是展示所有 GeoGebra 能力,而是让用户在一个屏幕内知道“要观察什么、可以动什么、改变后看哪里”。
工作顺序:
- 每个课件只设一个核心概念或探究目标;若必须承载多个阶段,用清晰步骤或拆分课件,不把所有内容堆在同一画面。
- 首屏只保留核心构造、一个简短任务和必要控件;静态说明尽量交给
showTeachingHint,不要覆盖在图形中心。 - 可拖动点或控件必须有明显暗示,可通过大小、形状、短标签或邻近提示实现;不能只依赖颜色。
- 不希望被误拖的文本、函数、滑块位置和装饰对象使用
SetFixed或稳定坐标固定,但不要锁住应供探索的自由对象。 - 动态数值和结论放在对应对象附近;多视图只有在确有不可替代的表示时才打开,否则用动态文本或
TableText汇总。 - 检查初始画面:标签不被线段穿过,控件不遮挡图形,主对象在可见范围内,用户无需滚动即可完成主要操作。
- 用窄窗口和常见缩放再次检查点击区域与文字换行;复杂 3D 或多视图内容无法在窄屏成立时,应主动简化而不是等比缩小到不可操作。
- 从初始状态完成一次完整任务,再用
SetValue把自由输入恢复为初值,或对已配置的业务动画调用 reset,然后重复任务;不要用清空画板的resetCanvas代替课件状态重置。
约束:
- 默认遵循“一概念、一主视图、一屏完成”;教师分析工作区不受此限制。
- 提问应具体指向一个动作和观察量,例如“拖动 A 时角和如何变化”,避免只有“你发现了什么”。
- 装饰、背景图和动画只有在支持教学目标时才保留;首屏可读性优先于视觉炫技。
单屏课件小例子
适用范围:围绕一个可操作量和一个观察目标制作学生课件;不适合把教师分析用的 CAS、Spreadsheet、3D 全部塞入同一首屏。
预期结果:sheetU 是唯一可操作滑块和自由数值驱动量,SheetP 与 sheetGuide 随它变化,提示文字保持稳定。边界检查:分别独立执行 SetValue(sheetU,-3)、SetValue(sheetU,0)、SetValue(sheetU,3) 时,每次写入后立即验证依赖值,最后用 SetValue(sheetU,1) 恢复并验证初值;canvasContext 没有像素包围盒、触控命中区、换行或窄屏布局字段,不能据此确认主对象仍在首屏或提示未遮挡连线。必须查看真实嵌入 UI 的相应尺寸截图,否则明确移动端视觉验收未覆盖。不要用脚本复制 SheetP 坐标,也不要锁住应供探索的 sheetU。
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingbackend/src/agent/builtin-skills/dynamic-worksheet-authoring/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tiwe0/geochat/dynamic-worksheet-authoring)