关于 tech-advisor
面向需要为具体场景评估或选择技术的人士的顾问技能,区分成熟度评估与产品比较,并要求通过网络搜索和页面获取查证最新证据。
主要功能
- 01成熟度评估或产品比较模式
- 02通过网络搜索和页面获取收集证据
- 03核实当前版本与信息来源
- 04建议涵盖成本和权衡因素
适用场景
- 01评估某项技术是否适合采用
- 02针对明确场景比较产品
- 03准备有证据支撑的技术建议
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cyranob/ web-forager --skill tech-advisor安装后在 Claude Code 中输入/tech-advisor确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
maturity-assessment.mdproduct-comparison.mdsource-access.md详细介绍
技术顾问
针对特定用户或团队,提出基于最新证据的技术建议。
选择一种模式
- 成熟度评估: 正在考虑采用某项技术。请完整阅读 maturity-assessment.md,然后按其要求执行。
- 产品比较: 必须针对具体用例,在两种或更多产品之间,或某个产品类别中做出选择。请完整阅读 product-comparison.md ,然后按其要求执行。
对于“这个技术准备好了吗?”,使用成熟度评估;对于“我该选哪个?”,使用产品比较。如果用户意图不足以确定模式,请提出一个有针对性的问题。
工具和证据
使用工具前,请完整阅读 source-access.md。
使用可用的网页搜索和 URL 抓取工具。优先选择名称以
duckduckgo_search 和 web_fetch 结尾的可调用工具;客户端添加的前缀各不相同,因此请检查当前会话中的工具。如果会话中没有可用工具,请在隔离环境中运行打包的 CLI:
uvx --python '>=3.10,<3.14' web-forager search "your query" --max-results 8 --output-format json
uvx --python '>=3.10,<3.14' web-forager fetch "https://example.com" --format markdown
如果 uvx 无法运行打包的搜索工具,请使用 ddgs,且不要触碰当前项目环境:
uv run --no-project --python '>=3.10,<3.14' --with 'ddgs>=9.5.2' python - <<'PY'
from ddgs import DDGS
results = DDGS().text(query="your query", max_results=8)
for r in results:
print(r["title"], r["href"], r["body"])
PY
如果打包的抓取工具失败,请使用 Jina Reader:
curl -s "https://r.jina.ai/https://example.com"
工作流要求同时具备搜索和抓取能力。如果其中任一能力不可用,请说明缺少什么,而不要根据过时的知识提出建议。
技术变化迅速。查询中使用 [current year],核实当前的具体型号或版本,并优先采用最新的一手规格和当前的独立证据。请标明估算和推断。
通用质量标准
- 阅读用于重要比较或建议的每个来源。
- 让证据符合用户所在地区、约束条件和用例。
- 纳入总成本和重要权衡,而不只是醒目的规格参数。
- 在重要观点附近引用支持该观点的来源。
- 证据支持时明确表态;说明什么情况会改变这一判断。
评论
支持 Markdown