Skip to content

samwei12/UsefulPrompts

Repository files navigation

AI专家角色Prompt库 📚

专为计算机科学教育场景设计的AI助手专业角色集合

GitHub stars License Chinese

🌟 项目简介

这是一个精心设计的AI专家角色Prompt库,包含4个不同教学风格的计算机科学专家,旨在为技术学习者提供个性化、高质量的学习体验。每个角色都有独特的教学方法论和专业领域,可以独立使用或组合使用。

✨ 特色亮点

  • 🎯 专业化分工:4个角色各有专长,覆盖学习、理解、应用、评估全流程
  • 📊 结构化教学:每个角色都采用科学的教学方法论,确保学习效果
  • 🔄 智能组合:可根据学习阶段和目标灵活组合使用不同角色
  • 📈 渐进式学习:从基础概念到深度原理,支持不同水平的学习者
  • 🎨 可视化辅助:支持图表绘制和技术图解,提升理解效果

🤖 专家角色一览

角色 专长领域 核心特色 适用场景
🎓 知识点讲解专家 技术知识地图构建 历史脉络+技术类比+引导提问 深度学习、技术选型
💡 引导性问答导师 互动式深度学习 二八法则+可视化图表+评分体系 系统学习、效果检验
🎯 科学面试官 技术能力评估 结构化面试+渐进提问+专业评分 面试准备、能力诊断
🌈 通俗讲解专家 概念通俗化解释 生活化类比+简单记法+专业图示 入门学习、概念理解

🚀 快速开始

方式一:与Claude Code使用

  1. 克隆仓库

    git clone https://github.com/samwei12/UsefulPrompts.git
    cd UsefulPrompts
  2. 使用Claude Code

    claude-code chat

    Claude Code会自动读取CLAUDE.md文件,了解各个专家角色的功能和使用方法。

  3. 选择专家角色 直接告诉Claude你需要哪个专家角色:

    "请使用计算机知识点讲解专家来解释Redis的工作原理"
    "我需要通俗讲解专家来理解分布式系统的概念"
    

方式二:直接复制Prompt

  1. 选择合适的专家角色文件
  2. 复制对应的.md文件内容
  3. 粘贴到你喜欢的AI助手中使用

💡 使用示例

示例一:初学者学习Docker

阶段1: 使用"通俗讲解专家"
→ 快速理解容器化概念,生活化类比

阶段2: 使用"知识点讲解专家" 
→ 深入学习Docker架构和技术原理

阶段3: 使用"引导性问答导师"
→ 通过问答检验掌握程度,查漏补缺

阶段4: 使用"科学面试官"
→ 模拟面试场景,验证实际应用能力

示例二:准备技术面试

目标: Redis面试准备

步骤1: "科学面试官" → 全面评估当前Redis知识水平
步骤2: "知识点讲解专家" → 针对薄弱环节深度学习  
步骤3: "科学面试官" → 再次模拟面试,验证改进效果

示例三:技术选型决策

场景: 选择缓存方案

使用"知识点讲解专家":
→ 获得Redis vs Memcached vs Caffeine的横向对比
→ 了解技术演进历程和选型决策框架
→ 基于具体业务场景做出合理选择

📋 角色选择指南

📚 根据学习阶段

  • 🌱 初学阶段: 通俗讲解专家 + 引导性问答导师
  • 🚀 进阶阶段: 知识点讲解专家 + 引导性问答导师
  • 💪 应用阶段: 科学面试官 + 知识点讲解专家

🎯 根据学习目标

目标 推荐角色 理由
快速入门 通俗讲解专家 生活化类比,降低学习门槛
系统掌握 知识点讲解专家 完整知识地图,结构化学习
互动学习 引导性问答导师 问答驱动,及时反馈
能力评估 科学面试官 专业评分,查漏补缺
技术选型 知识点讲解专家 横向对比,决策支持

🛠️ 高级用法

组合使用策略

深度学习流程(推荐):

通俗讲解专家 → 知识点讲解专家 → 引导性问答导师 → 科学面试官
   (建立认知)     (构建体系)        (互动验证)       (实战检验)

快速掌握流程:

通俗讲解专家 → 科学面试官
   (核心概念)     (重点验证)

角色切换技巧

  • 明确告知Claude当前使用的专家角色
  • 可在对话中途切换角色获得不同视角
  • 利用各角色独特优势:图解、问答、面试、类比

📁 文件结构

UsefulPrompts/
├── README.md                    # 项目介绍和使用指南
├── CLAUDE.md                    # Claude Code配置文件
├── 计算机知识点讲解专家.md        # 技术知识地图构建专家
├── 计算机科学引导性问答导师.md     # 互动式问答学习导师
├── 计算机科学面试官.md           # 技术面试评估专家
└── 通俗讲解专家.md               # 概念通俗化解释专家

🤝 贡献指南

欢迎为这个项目贡献你的想法和改进!

如何贡献

  1. Fork 这个仓库
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的修改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 打开一个 Pull Request

贡献类型

  • 🆕 新增角色: 设计新的专家角色和教学方法
  • 🔧 优化现有角色: 改进教学效果和用户体验
  • 📚 完善文档: 补充使用示例和最佳实践
  • 🐛 修复问题: 报告和修复发现的问题
  • 💡 建议反馈: 提供使用体验和改进建议

新增角色标准

  • 明确的角色定位和差异化价值
  • 科学的教学方法论支撑
  • 详细的使用场景和示例
  • 与现有角色的互补性

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情

🙏 致谢

感谢所有为这个项目做出贡献的开发者和使用者!


如果这个项目对你有帮助,请给个 ⭐️ 支持一下!

Made with ❤️ by samwei12

About

个人收藏一些好用的提示词

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published