用途:把已完成的项目或抽象概念转化为“教学版本”,核心原则是“教不会就等于没掌握”,让一切成为可讲解的 nano-project。
主要能力:1) 生成教学版代码:面向指定前置水平的初学者,先讲“在做什么、为何重要”,再逐行讲解关键段落,对每个非显然决策注释 WHY 而非 WHAT,末尾附 3 个小练习。2) Nano-Project 模式:用 200 行以内、零外部依赖、纯 Python/标准库的完整可运行示例演示复杂概念,代码结构映射概念结构,附 3 句说明与 3 个扩展建议。3) “像 Karpathy 那样解释”:一句话直觉、最简具体例子、为何重要、常见误解、进阶资源。4) 教学化文档改写:以具体示例开头,解释参数作用与默认值原因,补“常见模式”和“常见错误”。5) 技术博客生成:钩子、核心洞见、可运行示例、失败尝试、可执行收获、后续方向。6) 研究科普:ELI5、核心洞见、方法白话、意义、局限、nano-project 构想。7) 教学式代码评审清单:5 分钟可懂、注释讲 WHY、变量名自解释、README 可复现、含示例。
使用方式:在完成项目后调用教学版提示词,粘贴代码或描述项目,指定目标读者与前置水平;或直接要求生成 nano-project、解释概念、改写文档、写博客。Prompt Contract 要求产出:一句话核心概念、最小可运行示例(<300 行、无隐藏依赖)、逐步讲解、3-5 个递进练习、常见误区及自检方法。
适用场景:代码教学、入门教程、技术写作、论文科普、团队知识沉淀。
限制:资料未提供具体安装命令、平台支持、收费与价格信息;教学版代码面向理解而非生产性能。