用AI写代码飞快,但你真的学会了吗?——这个Skill专门对抗”能力错觉”
用 AI 写代码飞快,但你真的学会了吗?
我认识一个工程师,去年靠 Claude Code肝完了三个项目,代码跑得挺好,绩效也不错。结果今年他想跳槽面试,发现自己连项目里用的核心技术栈都讲不清楚——”AI 生成的,我看懂了,但没记住”。
这不是个例。这是一个被科学界记录在案的问题,叫能力错觉(fluency illusion):AI 给的代码太干净太顺滑,你以为自己懂了,实际上只是读懂了字面意思,一行都没内化。
Dr. Cat Hicks 意识到了这个问题。她是研究软件团队的心理科学家,从 2026 年 5 月起在 GitHub 上放了一个叫 Learning Opportunities 的 Claude Code Skill,专门用来对抗 AI 编码带来的学习退化。
它的核心逻辑很简单:在你完成架构性工作之后(新建文件、改 schema、做重构),Claude 会主动问你一句:“要不要做个学习练习?大概 10-15 分钟。”
如果你说 yes,Claude 会切换模式,不再给你完整答案,而是停下来等你输入。它会让你:
- 预测 → 观察 → 反思:你先猜这段代码会怎么运行,再实际跑,看哪里出乎意料
- 生成 → 对比:你先自己想一遍方案,再看 AI 的,对比差距
- Trace the path:一行行走执行流程,自己推演每一步
- Debug this:故意埋一个 bug,让你找出来
- Teach it back:用自己的话给”新来的开发者”讲一遍这个模块
- 检索练习:下次开会前,先回忆上次学的概念,不许查笔记
这背后的科学依据很扎实—— generation effect、spacing effect、testing effect,全是认知科学里经过反复验证的学习原理,不是玄学。
而且它不烦人:你拒绝过一次,本会话期不再问;做完两个练习,自动收手。完全是按需插入,不打断你赶工期。
安装方法:
/plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.git
/plugin install learning-opportunities@learning-opportunities
然后重启 Claude Code 就生效了。还有个可选的 learning-opportunities-auto 插件,每次 git commit 后自动提示你做练习,macOS/Linux 直接装,Windows 稍微多一步配置。
这个 Skill 目前 720+ GitHub stars,上线当天冲上 HN 热帖,评论区很多人在说”终于有人认真对待 AI 时代的技能衰减问题了”。
说实话,用 AI 写代码三年了,我越来越觉得自己的技术基本功在变薄。这个 Skill 不是来阻止你用 AI 的,它是来确保你在用 AI 跑得飞快的同时,脑子也没闲着。
GitHub:https://github.com/DrCatHicks/learning-opportunities
GitHub: https://github.com/DrCatHicks/learning-opportunities
评论区
登录后可评论。