用途:该技能让 Claude Code 在需要外部或个性化上下文时自动调用 Perplexity 搜索,用于补充回答。触发场景包括:遇到训练数据中没有或近期更新的库、框架、API;需要在架构、库或模式之间做选择;用户提出“X 是什么/如何工作”等学习性问题;存在多种合理方案且取决于用户偏好;以及需要结合用户背景来调整解释深度。
主要能力:调用 perplexity_search 工具,审阅结果与引用,将发现自然融入回答并附上来源引用;默认不主动声明使用了该工具。它还会从 ~/.config/brain-jar/user-profile.json 加载用户画像,用个人背景丰富查询,并在用户提及偏好时静默更新画像,每 2 天从对话历史刷新一次。
使用方式:首次使用前需确认 MCP 服务器已构建并配置。检查构建:ls ~/.claude/plugins/cache/brain-jar/perplexity-search//dist/index.js 2>/dev/null || echo "NOT_BUILT";若未构建,运行 node ~/.claude/plugins/cache/brain-jar/perplexity-search//run.js & 并 sleep 10。检查配置:cat ~/.claude/perplexity-search/config.json 2>/dev/null || echo "NOT_CONFIGURED";若未配置,先向用户索取 Perplexity API key,再创建配置:mkdir -p ~/.claude/perplexity-search 和 echo '{"apiKey": "USER_API_KEY_HERE", "defaultMaxResults": 5}' > ~/.claude/perplexity-search/config.json。设置完成后需重启 Claude Code 以注册 MCP。推荐用 Haiku 子代理执行搜索以节省 token,返回 TL;DR 加完整结果;简单快速查询可跳过子代理。
适用场景:不熟悉的技术调研、技术选型、概念学习、偏好相关决策、按用户水平定制解释。
限制:需要 Perplexity API key 和已构建的 MCP 服务器;配置后需重启;画像文件与 shared-memory 插件共享;资料未提供具体收费、价格或效果数据。