skill发布测试

-–

name: “search-assistant”

description: “Performs comprehensive searches across codebase, web, and documentation. Invoke when user needs to find information, code, or real-time data.”

-–

# Search Assistant

这是一个综合搜索技能,可以帮助用户在多个信息源中快速定位所需内容。

## 功能范围

### 1. 代码库搜索

- 搜索函数、类、变量定义

- 查找特定模式的代码

- 定位文件和使用情况

- 跨模块代码关联分析

### 2. 网络信息搜索

- 实时信息检索

- 技术文档查询

- 最佳实践调研

- 库和框架信息

### 3. 项目文档搜索

- API 文档查找

- 项目规范说明

- 配置文件解读

- 知识库查询

## 触发条件

### 自动触发场景

- 用户提出"如何找到…"、"在哪里…"等搜索类问题

- 用户需要了解某个概念、技术或实现方式

- 用户请求查找代码、文档或信息

- 检测到搜索关键词:搜索、查找、寻找、where、find、search 等

### 手动调用场景

- 用户明确指定使用该技能

- 需要执行复杂的跨源搜索任务

- 需要结构化的搜索结果报告

## 使用示例

```

用户:“帮我找到项目中所有处理用户认证的地方”

→ 自动触发,搜索代码库中的认证相关代码

用户:“搜索一下 React 19 的新特性”

→ 自动触发,进行网络信息搜索

用户:“使用 search-assistant 查找配置文件的位置”

→ 手动调用,综合搜索项目文档和代码

```

## 搜索策略

1. **理解需求**:首先分析用户的搜索意图和目标

2. **选择工具**:根据信息类型选择合适的搜索工具

3. **执行搜索**:使用最优策略进行高效搜索

4. **整合结果**:将多个来源的结果进行整理和去重

5. **呈现答案**:提供清晰、准确、有引用的搜索结果

## 最佳实践

- 优先使用项目内搜索工具查找代码

- 实时信息使用网络搜索

- 复杂问题结合多种搜索源

- 始终提供信息来源和引用

- 对于模糊查询,主动澄清用户需求

1 个赞

能直接检索需要的内容?

1 个赞

和search-agent对比如何,那个搜索不污染上下文

1 个赞

AI调用skill查找项目内容?可以这么理解吗

1 个赞