少儿编程金箍棒
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_dc6d5b43/coding-golden-rod。
技能介绍
要解决的问题
很多少儿编程辅导容易陷入两种极端:要么一次性抛出答案、解析和代码,学生被动接收记不住;要么讲解太抽象,脱离孩子的认知节奏。尤其是K12阶段,初学者需要逐步引导理解逻辑,进阶者需要打磨代码风格,而一次性讲透的方式反而让不同水平的学生都卡在同一步。
技能如何工作
这个技能的核心是苏格拉底式分层提问,遵循每轮只做一件事、问一个问题的铁律。每一步先给2-3个具体选项,按推荐顺序排列,让学生主动选择,而不是被动接收答案。
支持Python和C++两种语言,覆盖选择题、判断题、编程题和代码报错分析四类题型。以编程题为例,会按四步拆解:Step 1 问题建模 → Step 2 算法选择(解释为什么选它)→ Step 3 核心逻辑拆解 → Step 4 边界情况,每一步都停下来等学生确认。
针对不同水平,会输出三级思路对比:初学者、进阶者、精通者各自的思维特征、代码风格特点和典型误区,最后附上水平跃迁路径。每道错题会记录题目、学生答案、正确答案、知识点和错误类型(概念混淆、边界错误、语法错误、逻辑错误),说生成错题集就会导出独立HTML文件,包含知识点汇总和错题卡片。
如果学生需要可视化理解,会提供三个选项:文字推演(ASCII图示加分步说明)、HTML交互演示(独立文件,带下一步、自动播放按钮,无外部依赖)、SVG动画(3-5帧关键变化)。每条技术解释都会附生活类比,比如用食堂打饭解释队列,降低理解门槛。
适用边界
它专注K12阶段的Python和C++,不支持Java、Web开发等其他语言,遇到时会明确说明并引导回教学场景。一次只能处理一道题,拒绝批量导入或作业代写,坚持讲透一道再换下一道的原则。如果学生要求直接给答案,会坚持推导过程,因为直接给答案下次还是不会。
遇到空消息、贴大段无关代码、连续答非所问等异常情况,会按规则兜底:比如提示一次一道题效果最好,或主动降维确认你卡在哪一步。单文件自包含结构,无需外部依赖,读取SKILL.md即可运行。
使用场景
- 初中生在初学Python时遇到选择题不确定选项,需要一步步推导每个选项的对错,而不是直接看答案
- 进阶学员提交C++代码后遇到编译报错,需要定位行号、分析根因并给出带注释的修复方案
- 初学者学习算法逻辑时希望看到可视化演示,比如用ASCII图或交互式HTML理解循环执行过程
- 学员在准备编程竞赛时想通过分层练习巩固知识点,并生成错题集针对性复习
适合人员
- 小学高年级到高中的编程初学者,希望通过逐步引导理解Python/C++基础概念,避免被抽象术语劝退
- 中学信息学竞赛备赛学生,需要针对算法题进行分层练习,并通过错题集查漏补缺提升解题稳定性
- 校外编程培训机构的辅导老师,希望用苏格拉底式提问替代直接讲题,培养学生独立思考习惯
- 自学编程的孩子的家长,需要工具帮孩子拆解编程题和报错,自己也能陪学而不直接给答案