learning-path-builder by rysweet/amplihack
npx skills add https://github.com/rysweet/amplihack --skill learning-path-builder此技能创建个性化、结构化的学习路径,引导用户掌握新技术、框架或概念。它结合了技能评估、目标定义、资源筛选和进度跟踪,以实现高效学习和可衡量的进展。
评估 → 目标设定 → 路径排序 → 资源筛选 → 进度跟踪 → 调整
一个好的学习路径:
每个个性化学习路径都包括:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
提出有针对性的问题以了解:
技术背景
学习风格偏好
时间可用性
当前知识缺口
建立 SMART 目标:
创建从基础到高级的学习序列:
基础概念(第 1-2 周)
核心功能(第 2-4 周)
高级主题(第 4 周及以后)
专业化(根据需要)
为每个概念提供:
官方文档
教程和指南
互动练习
真实世界项目
社区资源
建立清晰的进度标记:
知识检查点
实践练习
小型项目
里程碑评估
设置跟踪机制:
每周检查
技能验证
时间线调整
# [技术] 学习路径
## 评估
### 您的个人资料
- **当前技能水平**: [初级/中级/高级]
- **学习风格**: [动手型/理论型/项目驱动型/混合型]
- **可用时间**: [X 小时/周]
- **先前经验**: [相关技术]
### 目标
- **主要目标**: [您将能够做什么]
- **目标水平**: [初级/中级/高级熟练度]
- **时间线**: [X 周]
- **成功标准**: [可衡量的结果]
## 概念序列
### 基础(第 1 周)
**概念**: 核心术语、基本架构、关键原则
**资源**:
1. [资源标题](链接) - X 小时阅读/观看
2. [互动练习](链接) - X 小时动手实践
3. **检查点**: 参加测验或构建最小示例
### 核心功能(第 2-3 周)
**概念**: 主要特性、常见模式、实际使用
**资源**:
1. [教程](链接) - X 小时
2. [项目](链接) - 构建工作应用程序
3. **检查点**: 代码审查或项目演示
### 高级主题(第 4 周及以后)
**概念**: 复杂场景、优化、生产模式
**资源**:
1. [高级指南](链接) - X 小时
2. [真实项目](链接) - 处理开源或实际问题
3. **检查点**: 实现高级功能或优化
## 进度跟踪
| 周 | 主题 | 资源 | 状态 | 时间 | 备注 |
| ---- | -------------- | ------------------ | ----------- | ---- | -------------------- |
| 1 | 基础 | 文档 + 教程 | 进行中 | 5h | 基础掌握良好 |
| 2 | 核心功能 A | 练习 + 项目 | 待定 | 0h | 尚未开始 |
## 后续步骤
- 开始第 1 周资源
- 加入社区(Discord/论坛)
- 设置开发环境
# React 学习路径 - 4 周
## 评估
- **当前水平**: 中级 JavaScript
- **学习风格**: 动手型,有理论基础
- **时间**: 10 小时/周
- **目标**: 构建生产就绪的 React 应用程序
## 第 1 周:基础
1. React 文档 - 主要概念(2 小时)
2. JSX 基础(1 小时)
3. 互动沙盒练习(2 小时)
4. 检查点:构建静态组件库
## 第 2 周:组件生命周期和 Hooks
1. React 文档 - Hooks(2 小时)
2. 状态管理模式(1.5 小时)
3. 使用 hooks 构建 Todo 应用(3 小时)
4. 检查点:解释 useEffect 清理
## 第 3 周:高级模式
1. Context API 教程(1.5 小时)
2. 性能优化(2 小时)
3. 构建多页面应用(4 小时)
4. 检查点:代码性能审查
## 第 4 周:集成和真实项目
1. API 集成模式(1.5 小时)
2. 测试 React 组件(1.5 小时)
3. 构建真实项目(5 小时)
4. 检查点:部署实时项目
## 资源
- React.dev 官方文档
- React Query 用于数据获取
- Vitest 用于测试
- 项目:使用真实 API 的天气应用
# Docker 学习路径 - 3 周
## 评估
- **当前水平**: 基本 Linux 命令行
- **学习风格**: 项目驱动型
- **时间**: 8 小时/周
- **目标**: 容器化应用程序,运行多容器服务
## 第 1 周:Docker 基础
1. Docker 文档 - 入门(1 小时)
2. 本地安装 Docker(0.5 小时)
3. 运行容器并与之交互(2 小时)
4. Dockerfile 基础(1 小时)
5. 检查点:构建 Node.js 应用 Dockerfile
## 第 2 周:镜像和注册表
1. Docker 镜像深入探讨(1.5 小时)
2. Docker Hub 教程(1 小时)
3. 构建并推送自定义镜像(2 小时)
4. 多阶段构建(1 小时)
5. 检查点:优化镜像大小
## 第 3 周:Docker Compose 和真实应用
1. Docker Compose 基础(1.5 小时)
2. 多容器应用程序(2 小时)
3. 网络和卷(1 小时)
4. 容器化您自己的项目(3 小时)
5. 检查点:部署 compose 堆栈
## 资源
- Docker 官方文档
- Play with Docker 在线沙盒
- 项目:容器化现有应用
# TypeScript 学习路径 - 6 周
## 评估
- **当前水平**: 中级 JavaScript,熟悉类型
- **学习风格**: 理论优先,结合实践编码
- **时间**: 5-7 小时/周
- **目标**: 编写生产 TypeScript,高级模式
## 第 1-2 周:基础
- 类型系统基础
- 泛型介绍
- 常见类型和模式
- 项目:将 JS 模块重构为 TS
## 第 3-4 周:高级功能
- 高级泛型
- 条件类型
- 实用工具类型
- 项目:构建可重用工具
## 第 5-6 周:生态系统和真实代码
- 与框架结合的 TypeScript
- 测试类型化代码
- 生产模式
- 项目:全栈 TypeScript 应用
## 资源
- TypeScript 手册
- 高级类型深入探讨
- 您技术栈中的真实项目
用户: 我想学习 Vue.js,我每周有 10 小时。
我了解 React,偏好动手学习。
Claude:
1. **评估**(澄清您的情况):
- 您了解 React,所以组件模型是熟悉的
- 想要动手学习
- 每周有 10 小时可用
- 时间线:4-6 周达到中级熟练度
2. **创建个性化路径**:
- 第 1 周:Vue 基础(利用 React 知识)
- 第 2 周:Composition API(对比 Options - 选择最佳路径)
- 第 3-4 周:真实项目
- 第 5-6 周:高级模式
3. **提供资源**:
- 官方 Vue.dev 文档
- 互动教程
- 对比指南:Vue vs React
- 项目建议
4. **设置跟踪**:
- 每周检查
- 进度仪表板
- 里程碑评估
用户: 我完成了 React 路径的第 2 周,但比预期的要难。
Claude:
1. **理解挑战**:
- 询问困难之处
- 评估理解水平
- 识别知识缺口
2. **调整路径**:
- 如果需要则放慢节奏
- 添加先决条件概念
- 建议替代资源
- 调整时间线
3. **提供支持**:
- 推荐更简单的教程
- 分解复杂概念
- 提供额外练习
- 安排额外检查点
4. **更新跟踪**:
- 调整时间线
- 添加缓冲周
- 记录学习经验以供将来参考
用户: 我需要为即将到来的项目学习 Kubernetes、Docker 和云部署。
正确的学习顺序是什么?
Claude:
1. **评估先决条件**:
- Kubernetes 需要 Docker 基础
- 两者都需要 Linux/容器基础
- 建议学习顺序
2. **创建集成路径**:
- 基础:Linux 和容器概念
- 阶段 1:Docker(3 周)
- 阶段 2:Kubernetes(4 周)
- 阶段 3:云部署(2 周)
3. **展示依赖关系**:
- Docker 练习为 Kubernetes 概念提供信息
- 真实项目将所有内容联系起来
4. **总投入**:
- X 周,每周 Y 小时
- 里程碑日期
- 集成点
一个成功的学习路径:
每周安装次数
157
仓库
GitHub 星标数
39
首次出现时间
Jan 23, 2026
安全审计
安装于
opencode146
cursor139
codex138
gemini-cli136
github-copilot136
amp128
This skill creates personalized, structured learning paths that guide users through mastering new technologies, frameworks, or concepts. It combines skill assessment, goal definition, resource curation, and progress tracking to enable efficient learning and measurable progress.
Assessment → Goal Setting → Path Sequencing → Resource Curation → Progress Tracking → Adaptation
A good learning path:
Every personalized learning path includes:
Ask targeted questions to understand:
Technical Background
Learning Style Preference
Time Availability
Current Knowledge Gaps
Establish SMART goals:
Create learning sequence from foundations to advanced:
Foundation Concepts (Week 1-2)
Core Functionality (Week 2-4)
Advanced Topics (Week 4+)
Specialization (As needed)
For each concept, provide:
Official Documentation
Tutorials and Guides
Interactive Exercises
Real-World Projects
Community Resources
Establish clear progress markers:
Knowledge Checkpoints
Practical Exercises
Mini-Projects
Milestone Assessments
Setup mechanism for tracking:
Weekly Check-ins
Skill Validation
Timeline Adjustment
# [Technology] Learning Path
## Assessment
### Your Profile
- **Current Skill Level**: [Beginner/Intermediate/Advanced]
- **Learning Style**: [Hands-on/Theory/Project-based/Mix]
- **Time Available**: [X hours/week]
- **Prior Experience**: [Relevant technologies]
### Goals
- **Primary Objective**: [What you'll be able to do]
- **Target Level**: [Beginner/Intermediate/Advanced proficiency]
- **Timeline**: [X weeks]
- **Success Criteria**: [Measurable outcomes]
## Concept Sequence
### Foundation (Week 1)
**Concepts**: Core terminology, basic architecture, key principles
**Resources**:
1. [Resource Title](link) - X hour read/watch
2. [Interactive Exercise](link) - X hours hands-on
3. **Checkpoint**: Take quiz or build minimal example
### Core Functionality (Week 2-3)
**Concepts**: Main features, common patterns, real-world usage
**Resources**:
1. [Tutorial](link) - X hours
2. [Project](link) - Build working application
3. **Checkpoint**: Code review or project demo
### Advanced Topics (Week 4+)
**Concepts**: Complex scenarios, optimization, production patterns
**Resources**:
1. [Advanced Guide](link) - X hours
2. [Real Project](link) - Tackle open-source or real problem
3. **Checkpoint**: Implement advanced feature or optimization
## Progress Tracking
| Week | Topic | Resource | Status | Time | Notes |
| ---- | -------------- | ------------------ | ----------- | ---- | -------------------- |
| 1 | Foundations | Docs + Tutorial | In Progress | 5h | Good grasp of basics |
| 2 | Core Feature A | Exercise + Project | Pending | 0h | Not started |
## Next Steps
- Start Week 1 resources
- Join community (Discord/Forums)
- Set up development environment
# React Learning Path - 4 Weeks
## Assessment
- **Current Level**: Intermediate JavaScript
- **Learning Style**: Hands-on with theory background
- **Time**: 10 hours/week
- **Goal**: Build production-ready React applications
## Week 1: Foundations
1. React Docs - Main Concepts (2 hours)
2. JSX fundamentals (1 hour)
3. Interactive sandbox exercises (2 hours)
4. Checkpoint: Build static component library
## Week 2: Component Lifecycle & Hooks
1. React Docs - Hooks (2 hours)
2. State management patterns (1.5 hours)
3. Build Todo app with hooks (3 hours)
4. Checkpoint: Explain useEffect cleanup
## Week 3: Advanced Patterns
1. Context API tutorial (1.5 hours)
2. Performance optimization (2 hours)
3. Build multi-page app (4 hours)
4. Checkpoint: Code performance review
## Week 4: Integration & Real Project
1. API integration patterns (1.5 hours)
2. Testing React components (1.5 hours)
3. Build real project (5 hours)
4. Checkpoint: Deploy live project
## Resources
- React.dev official docs
- React Query for data fetching
- Vitest for testing
- Project: Weather app with real API
# Docker Learning Path - 3 Weeks
## Assessment
- **Current Level**: Basic Linux command line
- **Learning Style**: Project-based
- **Time**: 8 hours/week
- **Goal**: Containerize applications, run multi-container services
## Week 1: Docker Basics
1. Docker Docs - Getting Started (1 hour)
2. Install Docker locally (0.5 hours)
3. Run and interact with containers (2 hours)
4. Dockerfile fundamentals (1 hour)
5. Checkpoint: Build Node.js app Dockerfile
## Week 2: Images and Registries
1. Docker Images deep dive (1.5 hours)
2. Docker Hub tutorial (1 hour)
3. Build and push custom image (2 hours)
4. Multi-stage builds (1 hour)
5. Checkpoint: Optimize image size
## Week 3: Docker Compose & Real App
1. Docker Compose basics (1.5 hours)
2. Multi-container application (2 hours)
3. Networking and volumes (1 hour)
4. Containerize your own project (3 hours)
5. Checkpoint: Deploy compose stack
## Resources
- Docker official documentation
- Play with Docker online sandbox
- Project: Containerize existing app
# TypeScript Learning Path - 6 Weeks
## Assessment
- **Current Level**: Intermediate JavaScript, familiar with types
- **Learning Style**: Theory-first with practical coding
- **Time**: 5-7 hours/week
- **Goal**: Write production TypeScript, advanced patterns
## Week 1-2: Fundamentals
- Type system basics
- Generics introduction
- Common types and patterns
- Project: Refactor JS module to TS
## Week 3-4: Advanced Features
- Advanced generics
- Conditional types
- Utility types
- Project: Build reusable utilities
## Week 5-6: Ecosystem & Real Code
- TypeScript with frameworks
- Testing typed code
- Production patterns
- Project: Full-stack TypeScript app
## Resources
- TypeScript Handbook
- Advanced Types deep dives
- Real project in your stack
User: I want to learn Vue.js and I have 10 hours per week.
I know React and prefer hands-on learning.
Claude:
1. **Assessment** (clarify your situation):
- You know React, so component model is familiar
- Want hands-on learning
- 10 hours/week available
- Timeline: 4-6 weeks for intermediate proficiency
2. **Create Personalized Path**:
- Week 1: Vue fundamentals (leverage React knowledge)
- Week 2: Composition API (vs Options - choose best path)
- Week 3-4: Real project
- Week 5-6: Advanced patterns
3. **Provide Resources**:
- Official Vue.dev documentation
- Interactive tutorials
- Comparison guide: Vue vs React
- Project suggestions
4. **Setup Tracking**:
- Weekly checkins
- Progress dashboard
- Milestone assessments
User: I finished Week 2 of the React path but it was harder than expected.
Claude:
1. **Understand Challenge**:
- Ask what was difficult
- Assess understanding level
- Identify knowledge gaps
2. **Adapt Path**:
- Slow pace if needed
- Add prerequisite concepts
- Suggest alternative resources
- Adjust timeline
3. **Provide Support**:
- Recommend easier tutorial
- Break down complex concept
- Provide additional exercises
- Schedule extra checkpoint
4. **Update Tracking**:
- Adjust timeline
- Add buffer weeks
- Note learnings for future
User: I need to learn Kubernetes, Docker, and cloud deployment
for an upcoming project. What's the right order?
Claude:
1. **Assess Prerequisites**:
- Kubernetes requires Docker foundation
- Both need Linux/container basics
- Suggest learning order
2. **Create Integrated Path**:
- Foundation: Linux & container concepts
- Phase 1: Docker (3 weeks)
- Phase 2: Kubernetes (4 weeks)
- Phase 3: Cloud deployment (2 weeks)
3. **Show Dependencies**:
- Docker exercises inform Kubernetes concepts
- Real project ties everything together
4. **Total Commitment**:
- X weeks at Y hours/week
- Milestone dates
- Integration points
A successful learning path:
Weekly Installs
157
Repository
GitHub Stars
39
First Seen
Jan 23, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode146
cursor139
codex138
gemini-cli136
github-copilot136
amp128
Python PDF处理教程:合并拆分、提取文本表格、创建PDF文件
63,700 周安装
Dogfood - Vercel Labs 自动化 Web 应用探索与问题报告工具
18,200 周安装
Neon Serverless Postgres 无服务器数据库 | 自动扩缩容、分支、即时恢复
19,500 周安装
Pexo AI 视频创作智能体:自动生成短视频脚本、镜头、音乐全流程
19,900 周安装
B2B销售赋能指南:创建高效销售资料、演示文稿与异议处理文档
20,700 周安装
SaaS流失预防指南:取消流程设计、动态挽留方案与支付失败恢复策略
22,400 周安装
Anthropic品牌样式指南 - 官方品牌标识、颜色、字体排版与视觉设计资源
23,000 周安装