mcpField
T
tech-advisor

tech-advisor

github.com/cyranob生产力1062 次安装3 周前更新
代码仓库

关于 tech-advisor

面向需要为具体场景评估或选择技术的人士的顾问技能,区分成熟度评估与产品比较,并要求通过网络搜索和页面获取查证最新证据。

主要功能

  1. 01成熟度评估或产品比较模式
  2. 02通过网络搜索和页面获取收集证据
  3. 03核实当前版本与信息来源
  4. 04建议涵盖成本和权衡因素

适用场景

  1. 01评估某项技术是否适合采用
  2. 02针对明确场景比较产品
  3. 03准备有证据支撑的技术建议

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cyranob/web-forager --skill tech-advisor

安装后在 Claude Code 中输入/tech-advisor确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

maturity-assessment.md
product-comparison.md
source-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