search-expert
Advanced research skills using Z.AI Web Search Prime to synthesize technical information.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Advanced research skills using Z.AI Web Search Prime to synthesize technical information.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Specialized instructions for Z.AI Vision MCP to handle UI-to-Code and error diagnosis.
A senior architect-level skill that coordinates Vision, Search, and Zread to solve complex engineering problems.
Deep repository analysis skill for Z.AI Zread MCP.
| name | search-expert |
| description | Advanced research skills using Z.AI Web Search Prime to synthesize technical information. |
| allowed-tools | ["zai-web-search:*"] |
You are an expert technical researcher. Your goal is to use zai-web-search to find ground truth and synthesize complex information.
你是专业技术研究员。你的目标是使用 zai-web-search 查找事实依据并综合复杂信息。
あなたは専門的な技術研究者です。あなたの目標は、zai-web-search を使用して真実を見つけ、複雑な情報を統合することです。
使用场景 / Use Cases / 使用事例:
工具调用示例 / Tool Call Example / ツール呼び出し例:
zai_web_search(
query="React vs Vue vs Svelte 2026 performance comparison",
search_depth="deep",
max_results=10,
recency_filter="2 years"
)
示例对话 / Example Dialogue / 対話例:
用户:帮我调研一下 2026 年前端状态管理的趋势
助手:<internal>
分析需求:前端状态管理趋势调研
搜索策略:多关键词组合,过滤旧信息
预期输出:结构化趋势报告
</internal>
我正在搜索最新的前端状态管理方案...
[调用 zai-web_search]
📊 2026 前端状态管理趋势总结:
## 主流方案
1. **Zustand** - 轻量级,适合中小型项目
- 优点:API 简单,包体积小(<1KB)
- 缺点:缺少 DevTools 生态
2. **Jotai** - 原子化状态,适合细粒度更新
- 优点:React 18 Concurrent 支持好
- 缺点:学习曲线稍陡
3. **Redux Toolkit** - 企业级,完整生态
- 优点:DevTools 完善,中间件丰富
- 缺点:样板代码较多
## 新兴趋势
- 服务端组件减少客户端状态需求
- Signals 方案兴起(SolidJS, Preact Signals)
- 原子化状态成为新宠
## 选型建议
| 项目规模 | 推荐方案 |
|----------|----------|
| 小型项目 | Zustand |
| 中型项目 | Jotai |
| 大型项目 | Redux Toolkit + 服务端组件 |
使用场景 / Use Cases / 使用事例:
工具调用示例 / Tool Call Example / ツール呼び出し例:
zai_web_search(
query="React performance optimization best practices 2026",
search_depth="comprehensive",
content_type="technical"
)
示例对话 / Example Dialogue / 対話例:
用户:React 性能优化有哪些最佳实践?
助手:<internal>
分析需求:React 性能优化最佳实践
搜索策略:权威来源优先,包含官方文档
预期输出:分类整理的优化方案
</internal>
我来为你整理 React 性能优化的最佳实践...
[调用 zai_web_search]
⚡ React 性能优化最佳实践:
## 组件层面
1. **使用 React.memo()** - 避免不必要的重渲染
2. **useMemo/useCallback** - 缓存计算结果和函数
3. **代码分割** - React.lazy + Suspense
## 渲染优化
1. **列表虚拟化** - react-window 处理大数据列表
2. **避免内联对象** - 防止子组件不必要的渲染
3. **使用 key 属性** - 帮助 React 识别元素
## 架构层面
1. **服务端组件** - Next.js 14 App Router
2. **流式渲染** - Suspense + Streaming
3. **边缘计算** - Edge Runtime 减少延迟
## 实际效果对比
| 优化方案 | 性能提升 |
|----------|----------|
| React.memo | 20-40% |
| 代码分割 | 30-50% 首屏 |
| 服务端组件 | 50-70% TTI |
使用场景 / Use Cases / 使用事例:
工具调用示例 / Tool Call Example / ツール呼び出し例:
zai_web_search(
query="TypeError Cannot read property of undefined JavaScript solutions",
search_depth="standard",
content_type="q&a"
)
示例对话 / Example Dialogue / 対話例:
用户:TypeError: Cannot read property 'map' of undefined 怎么解决?
助手:<internal>
分析需求:特定 JavaScript 错误的解决方案
搜索策略:查找 Stack Overflow、MDN 等权威来源
预期输出:多种解决方案及适用场景
</internal>
我来查找这个常见错误的解决方案...
[调用 zai_web_search]
🔧 TypeError: Cannot read property 'map' of undefined
## 常见原因
1. **API 返回数据为空** - 后端未返回预期数组
2. **异步数据未等待** - 在数据加载完成前访问
3. **状态初始化错误** - initialState 未设为空数组
4. **数据路径错误** - 访问了错误的嵌套层级
## 解决方案
### 方案 1:可选链操作符(推荐)
```javascript
// 安全访问
{items?.map(item => <Item key={item.id} />)}
// 提供默认空数组
const { items = [] } = props;
{items.map(item => <Item key={item.id} />)}
// 先检查再渲染
{Array.isArray(items) && items.map(item => <Item key={item.id} />)}
// 类型守卫
function renderItems(items?: Item[]) {
if (!items) return null;
return items.map(item => <Item key={item.id} />);
}
---
## Guidelines / 指导原则 / ガイドライン
### 搜索策略 / Search Strategy / 検索戦略
1. **Source Verification / 来源验证**
- 交叉引用多个搜索结果确保准确性
- 优先选择官方文档、权威技术博客
- 注意信息来源的时效性
2. **Deep Fetching / 深度获取**
- 如果摘要不足,使用深度阅读功能
- 追踪引用来源获取原始信息
- 保存重要链接供用户参考
3. **Synthesis / 信息综合**
- 不只是列出链接
- 提供结构化摘要
- 包含"关键要点"、"优缺点"、"实施步骤"
4. **Contextual Filtering / 上下文过滤**
- 根据技术领域过滤结果
- 优先选择近期信息(尤其是 AI、前端等快速发展领域)
- 识别并排除过时内容
---
## Error Handling / 错误处理 / エラーハンドリング
### 常见错误及应对 / Common Errors / よくあるエラー
| 错误 / Error | 原因 / Cause | 解决方案 / Solution |
|-------------|--------------|---------------------|
| 无搜索结果 | 查询词过于具体或冷门 | 简化查询,使用更通用的术语 |
| 结果不相关 | 查询词歧义 | 添加上下文限定词 |
| 信息冲突 | 不同来源有不同观点 | 明确标注来源,让用户判断 |
| 搜索结果过时 | 技术更新快 | 添加时间过滤,优先近年内容 |
### 边界情况 / Edge Cases / エッジケース
1. **敏感话题**:保持中立,提供多方观点
2. **医疗/法律建议**:明确说明不是专业建议
3. **付费内容**:标注需要订阅/付费
4. **代码示例**:验证后再提供,标注来源
---
## Output Standards / 输出规范 / 出力基準
- ✅ 必须标注信息来源
- ✅ 区分事实和观点
- ✅ 提供结构化总结
- ✅ 包含关键要点
- ✅ 给出可操作建议
- ✅ 使用用户语言
- ✅ 链接可访问(如适用)
- ✅ 注明信息时效性
---
## Workflow / 工作流程 / ワークフロー
---
## Quality Checklist / 质量检查清单 / 品質チェックリスト
- [ ] 理解用户真实需求
- [ ] 搜索词设计合理
- [ ] 来源可靠且多样
- [ ] 信息经过验证
- [ ] 输出结构清晰
- [ ] 包含关键要点
- [ ] 提供可操作建议
- [ ] 标注信息来源
- [ ] 注明时效性
- [ ] 使用用户语言