.skills/new-learning/SKILL.md
创建新的学习项目并初始化完整的学习目录结构。Use when user wants to start learning a new topic.
npx skillsauth add atovk/masteranything new-learningInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
请使用 TodoWrite 工具创建以下任务列表,然后逐步执行:
名称验证规则:
验证命令:
# 检查名称格式(只允许字母数字和连字符)
if [[ ! "$NAME" =~ ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$ ]]; then
echo "错误:名称只能包含小写字母、数字和连字符"
exit 1
fi
目录冲突检查:
# 检查目录是否已存在
ls -d studies/[学习项名称] 2>/dev/null
# 如已存在,执行以下操作:
if [ $? -eq 0 ]; then
echo "警告:目录已存在"
# 使用 AskUserQuestion 询问用户:
# 1. 更换名称
# 2. 覆盖现有目录
# 3. 取消操作
fi
错误处理:
mkdir -p studies/[学习项名称]/{notes,projects,resources,flashcards,reviews}
如果失败:
_templates/LEARNING_ITEM.mddate +"%Y-%m-%d"[学习项名称] → 实际名称YYYY-MM-DD → 今天日期studies/[学习项名称]/README.md如果模板不存在:
# 检查模板文件是否存在
if [ ! -f "_templates/LEARNING_ITEM.md" ]; then
echo "错误:模板文件不存在"
echo "请创建 _templates/LEARNING_ITEM.md 或从其他项目复制"
# 提供选项:
# 1. 创建基础 README(不使用模板)
# 2. 从示例复制模板
# 3. 取消操作
fi
progress.md 内容:
notes/00-overview.md 内容:
resources/learning-resources.md 内容:
reviews/spaced-repetition.md 内容:
_templates/SPACED_REPETITION.md)使用 AskUserQuestion 询问:
问题 1: 每周可用学习时间?
问题 2: 主要学习目标是什么?
问题 3: 是否有特定感兴趣的子领域?
基于回答生成:
自动化选项: 如果用户使用脚本/自动化调用,可通过参数跳过询问:
# 示例:new-learning --auto "python" --time "5-10h" --goal "career"
# 在这种情况下,使用默认值或提供的参数
检查步骤:
更新表格:
| 学习项 | 当前阶段 | 开始日期 | 最近更新 | 进度 |
| ------ | -------- | -------- | -------- | ---- |
| [现有项目...]
| [新项目名称](./studies/[新项目名称]/) | Novice | YYYY-MM-DD | YYYY-MM-DD | 0% |
| _[添加新项目]_ | - | - | - | - |
如果表格格式不匹配:
错误处理:
完成所有任务后:
显示创建的目录结构
tree studies/[学习项名称] 2>/dev/null || ls -R studies/[学习项名称]
提供首周学习建议
询问下一步
/study [学习项名称] 开始如果在任何步骤失败:
验证名称:python-basics
创建目录结构
初始化 README.md
创建 progress.md
创建 notes/00-overview.md
创建 resources/learning-resources.md
更新主 README.md
创建的学习项目结构:
studies/python-basics/
├── README.md
├── progress.md
├── notes/
│ └── 00-overview.md
├── projects/
├── resources/
│ └── learning-resources.md
├── flashcards/
└── reviews/
└── spaced-repetition.md
首周学习建议:
- 建议学习时长:每周 5-7 小时
- 第一个任务:完成 Python 环境搭建
- 推荐资源:Python 官方教程
下一步:使用 /study python-basics 开始学习
research
MasterAnything 学习系统核心技能。当用户讨论系统化学习、创建学习计划、 费曼技巧学习、康奈尔笔记法、艾宾浩斯间隔重复、闪卡记忆、学习进度管理、 知识管理时自动激活。触发词:"学习"、"复习"、"笔记"、"进度"、"费曼"、 "康奈尔"、"闪卡"、"间隔重复"、"master"、"learning"、"study"、"review"。
research
开始一个专注的学习会话,记录时间和进度。Use when user wants to start a learning session.
development
--- name: review-learning description: Use when user requests learning progress review, assessment, or evaluation of any learning item in MasterAnything framework. Triggers: "review progress", "how am I doing", "assess my learning", "check my progress", "am I on track". --- # Review Learning Progress ## Overview Systematically evaluate learning progress against defined goals and milestones, providing actionable insights and updating progress records. **Core principle:** A review must compare
data-ai
--- name: daily-review description: 基于艾宾浩斯遗忘曲线的每日间隔重复复习系统。Use when user wants to do daily review, spaced repetition review, or asks "what should I review today". Triggers: "daily review", "今日复习", "复习", "什么需要复习", "review today", "spaced repetition". --- # 每日复习 (Daily Review) - 艾宾浩斯间隔重复 ## 概述 基于艾宾浩斯遗忘曲线,自动检查今日需要复习的内容,引导用户进行主动回忆练习,并更新复习追踪记录。 ## 复习时间表标准 | 轮次 | 间隔 | 记忆保持率目标 | |------|------|-------------| | R1 | 学习后1天 | 恢复到90% | | R2 | 学习后3天 | 恢复到90% | | R3 | 学习后7天 | 巩固到85% | | R4 | 学习后14天 | 巩固到