Agent Skills
返回列表
提问的智慧

提问的智慧

教育学习 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_50b005fe/how-to-ask-questions。

技能介绍

问题:无效提问正在消耗社区耐心

你有没有在论坛见过这样的提问:“我的代码报错了,帮我看看”?没有错误信息,没有环境说明,甚至不知道是哪种编程语言。这类问题要么无人回应,要么收获一句“先搜索”的回复——提问者得不到帮助,回答者浪费了时间。在技术社区,问题的质量直接决定获得帮助的效率,但很多人并不清楚“好问题”的标准是什么。

技能如何帮你构建有效提问

这个技能基于Eric S. Raymond的经典指南《提问的智慧》,把抽象的沟通原则拆解成可执行的步骤。核心能力包括四点:引导提问、审查问题质量、提供标准模板、对比好/坏问题案例。关键步骤可以总结为三步:

  • 先做功课:提问前先阅读文档、搜索解决方案,明确自己试过什么;
  • 精准描述:用“在Python 3.9解析JSON时遇到UnicodeDecodeError”这类具体标题,附上错误信息和最小代码示例;
  • 明确需求:告诉别人你需要调试、概念解释还是最佳实践建议。

适用边界与注意点

需要说明的是,这个技能是“沟通方法论工具”,不是“问题自动解答器”。它不能代替你排查bug,也不能替代技术资料的学习——它只帮你把已经知道的信息组织得更清晰。如果问题本身超出技术范畴(比如涉及业务逻辑决策),技能同样无法提供帮助。

使用场景

  • 遇到报错但没有思路时,需要向Stack Overflow提问并希望得到回答
  • 准备提交bug报告前,需要组织问题描述让维护者快速定位
  • 在技术论坛求助时,不确定标题怎么写才能吸引回答者
  • 向导师提问前,想先检查自己有没有查过文档和试过方案

适合人员

  • 刚入行的后端工程师,遇到报错时不知道怎样描述问题才能被社区认真对待
  • 正在准备首次开源贡献的开发者,需要学习如何向维护者提一个好问题
  • 负责答疑的技术社区志愿者,需要一套标准来引导提问者给出有效信息
  • 需要用英文向国际社区求助的中文开发者,想避免因语言和格式问题被忽视