这是一个用于学习和记录 Vibe Coding、Cursor 等 AI 编程工具使用方法的教程仓库。
- Vibe Coding 初学者完全指南 - 从零开始学习 Vibe Coding 和 Cursor
- Cursor 快速参考手册 - Cursor 快捷键和命令速查
- Claude Code 入门指南 - 学习命令行 AI 编程助手
- Hello Vibe Coding 示例项目 - 通过实践项目巩固学习
- Prompt 工程完全指南 - 掌握与 AI 高效沟通的艺术
- Vibe Coding 高级指南 - 深入学习高级技巧和最佳实践
- Cursor 高级功能指南 - 掌握 Cursor 的高级功能
- Claude Code 高级技巧 - 掌握 Claude Code 的高级功能
- 工具对比和选择指南 - 全面对比主流 AI 编程工具
- VS Code AI 集成指南 - 在 VS Code 中使用 AI 工具
- 其他 AI 编程工具 - GitHub Copilot、Tabnine、Codeium 等
- 芯片设计中的应用 - Verilog 和 ASIC 设计的实用技巧
vibe_coding/
├── tutorials/ # 教程内容
│ ├── vibe-coding/ # Vibe Coding 相关教程
│ │ ├── beginner-guide.md # 初学者完全指南
│ │ ├── advanced-guide.md # 高级指南
│ │ ├── prompt-engineering.md # Prompt 工程指南
│ │ ├── case-studies.md # 实战项目案例
│ │ ├── troubleshooting.md # 故障排除指南
│ │ ├── tools-comparison.md # 工具对比和选择指南
│ │ ├── vscode-integration.md # VS Code AI 集成指南
│ │ ├── other-tools.md # 其他 AI 编程工具
│ │ └── hardware-design.md # 芯片设计中的应用
│ ├── cursor/ # Cursor 相关教程
│ │ ├── quick-reference.md # 快速参考手册
│ │ └── advanced-features.md # 高级功能指南
│ └── claude-code/ # Claude Code 相关教程
│ ├── beginner-guide.md # 入门指南
│ └── advanced-techniques.md # 高级技巧
└── examples/ # 示例代码
├── hello-vibe-coding/ # 第一个 Vibe Coding 项目
├── web-blog/ # 博客系统示例
└── task-manager/ # 任务管理应用示例
- 初学者完全指南 - 从零开始
- 什么是 Vibe Coding
- Cursor 编辑器基础
- 核心功能详解
- 常见问题解答
- 实用工作流程
- 最佳实践和技巧
-
高级指南 - 深入学习
- Prompt 工程高级技巧
- 代码质量保证
- 安全性深入
- 性能优化
- 大型项目管理
- 团队协作
- 调试技巧
- 常见陷阱和错误
- Vibe Coding 的局限性和改进方法
- Vibe Coding 的发展趋势和未来展望
-
Prompt 工程完全指南 - 掌握沟通艺术
- Prompt 设计原则
- 上下文管理技巧
- 迭代优化策略
- 不同场景的 Prompt 模板
- 高级 Prompt 技巧
- 实战案例
-
实战项目案例 - 完整项目开发
- 项目一:个人博客网站
- 项目二:任务管理应用
- 项目三:REST API 服务
- 项目四:实时聊天应用
- 经验总结
-
故障排除指南 - 解决问题
- 代码不工作怎么办?
- AI 理解错误怎么办?
- 如何调试复杂问题?
- 性能问题排查
- 依赖管理问题
- 常见错误和解决方案
-
工具对比和选择指南 - 选择最适合的工具
- 主流工具功能对比
- 成本对比分析
- 适用场景分析
- 选择决策指南
- 迁移指南
-
VS Code AI 集成指南 - 在 VS Code 中使用 AI
- GitHub Copilot 集成
- Tabnine 集成
- Codeium 集成
- Bito AI 集成
- 组合使用策略
- 与 Cursor 对比
-
其他 AI 编程工具 - 探索更多工具
- GitHub Copilot 完全指南
- Tabnine 使用指南
- Codeium 完全指南
- Bito AI 使用指南
-
芯片设计中的应用 - 专为芯片工程师打造
- Verilog 代码生成技巧
- 测试平台生成
- 代码审查和优化
- 实际应用案例
- 工具推荐和配置
- 其他工具简介
- 快速参考手册 - 速查表
- 快捷键速查表
- 常用命令
- 界面布局说明
- 配置建议
- AI 功能使用
- 高级功能指南 - 深入掌握
- Composer 深度使用
- Multi-Agents 高级应用
- 代码库索引和查询
- 自定义规则和配置
- 扩展和集成
- 性能调优
- 高级技巧
- Claude Code 入门指南 - 从零开始
- 什么是 Claude Code
- 安装与配置
- 基础使用
- 核心功能介绍
- 与 Cursor 的对比
- 常见问题解答
- 实用工作流程
- 最佳实践
- Claude Code 高级技巧 - 深入掌握
- 高效提示工程
- 项目上下文管理
- Git 工作流程集成
- 代码生成最佳实践
- 调试和优化技巧
- 团队协作使用
- MCP 集成
- 企业部署策略
- 自定义工作流程
- Hello Vibe Coding - 第一个项目
- 简单的待办事项应用
- 展示 Vibe Coding 基本流程
- 包含完整代码和说明
-
Web Blog - 博客系统
- 完整的个人博客系统
- 文章管理、用户认证、评论功能
- 前后端分离架构
-
Task Manager - 任务管理应用
- 类似 Trello 的任务管理
- 拖拽功能、实时同步
- 复杂状态管理
-
API Service - REST API 服务
- 完整的 RESTful API 实现
- JWT 认证系统
- 数据验证和错误处理
- API 文档和测试
- vibe-coding/: Vibe Coding 相关的学习教程和笔记
- cursor/: Cursor IDE 相关的学习教程和笔记
- claude-code/: Claude Code CLI 工具相关的学习教程和笔记
- 存放各种示例代码和实践项目
- 每个示例都包含完整的代码和详细说明
- 阅读初学者指南:理解 Vibe Coding 基本概念
- 熟悉 Cursor:掌握基本操作和快捷键
- 学习 Claude Code:掌握命令行 AI 编程助手
- 完成入门项目:通过 Hello Vibe Coding 项目实践
- 查阅快速参考:遇到问题时查阅参考手册
- 学习 Prompt 工程:提高与 AI 沟通效率
- 阅读高级指南:深入学习高级技巧
- 掌握 Cursor 高级功能:使用 Composer、Multi-Agents 等
- 掌握 Claude Code 高级技巧:项目上下文管理、Git 集成等
- 完成进阶项目:开发博客或任务管理应用
- 学习实战案例:了解完整项目开发流程
- 独立完成项目:从需求到部署的完整流程
- 解决问题:使用故障排除指南解决实际问题
- 持续优化:不断改进代码质量和开发效率
- 理论结合实践:看完教程立即动手实践
- 循序渐进:从简单到复杂,不要急于求成
- 多问多试:遇到问题多问 AI,多尝试不同方法
- 记录总结:记录学习过程和遇到的问题
- 分享交流:与他人分享经验,互相学习
- 浏览
tutorials/目录下的相关教程 - 查看
examples/目录下的示例代码 - 根据需要添加自己的学习笔记和代码
欢迎添加更多教程内容和示例代码!
本项目仅用于学习目的。