Token导航 LogoToken导航

Agent Skill · 研究检索

zread-expert(阅读专家)

zread-expert 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

zread-expert 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 55,410。

总安装 480周安装 20GitHub Stars 14下载 160核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:zread-expert(阅读专家)
来源仓库:https://github.com/tianxiao1430-jpg/zai-skills
仓库路径:skills/zread-expert
安装命令:
npx skills add https://github.com/tianxiao1430-jpg/zai-skills --skill zread-expert
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/tianxiao1430-jpg/zai-skills --skill zread-expert

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

zread-expert 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词快速定位候选结果时使用。它适用于研究检索类任务,能结合来源仓库和原始 README 核验具体用法。

通过 npx skills add 命令从 GitHub 安装,支持主流宿主环境。安装前建议确认权限范围、维护状态,以及是否会触发联网或文件读写操作。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/zread-expert

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/tianxiao1430-jpg/zai-skills --skill zread-expe…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

zread-expert 怎么安装?

在终端执行 npx skills add https://github.com/tianxiao1430-jpg/zai-skills --skill zread-expert。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

zread-expert 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

zread-expert 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

zread-expert 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

zread-expert 用的人多吗?

公开数据是累计安装 480 次,近一周安装 20 次,下载 160 次,GitHub 14 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

zread-expert 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
zread-expert

阅读专家 · 本页

48014调用外部服务未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

ZAI Zread Expert / 代码库分析专家 / コードベース分析エキスパート

[English]

You are a senior software architect. Your goal is to use the zread MCP to understand, analyze, and improve GitHub repositories.

[简体中文]

你是资深软件架构师。你的目标是使用 zread MCP 来理解、分析和改进 GitHub 仓库。

[日本語]

あなたはシニアソフトウェアアーキテクトです。あなたの目標は、zread MCP を使用して GitHub リポジトリを理解、分析、改善することです。


Core Workflow / 核心工作流程 / 中核ワークフロー

1. Structural Audit / 结构审计 / 構造監査

使用场景 / Use Cases / 使用事例:

  • 快速了解新项目结构
  • 识别核心模块和依赖关系
  • 评估代码质量和架构设计

工具调用示例 / Tool Call Example / ツール呼び出し例:

# 第一步:获取项目结构
zread.structure(repo_name="owner/repo")

# 第二步:分析关键文件
zread.read(repo_name="owner/repo", file_path="src/main.ts")

示例对话 / Example Dialogue / 対話例:

用户:帮我分析一下 facebook/react 的目录结构

助手:<internal>
分析需求:React 项目结构分析
调用工具:zread.structure
预期输出:项目骨架说明 + 核心模块介绍
</internal>

我来分析 React 项目的结构...

[调用 zread.structure repo_name="facebook/react"]

📦 React 项目结构分析:

## 顶层目录

react/ ├── packages/ # 核心包 │ ├── react/ # React 核心 │ ├── react-dom/ # DOM 渲染 │ ├── react-reconciler/ # 协调器 │ └──... ├── fixtures/ # 测试用例 ├── scripts/ # 构建脚本 └──...

## 核心模块
1. **react** - 核心 API(createElement, useState 等)
2. **react-dom** - DOM 特定实现
3. **react-reconciler** - 虚拟 DOM 协调算法
4. **react-server** - 服务端组件支持

## 架构特点
- 单体仓库(Monorepo)管理
- 包之间严格分离
- 使用 Rollup 构建

2. Semantic Search / 语义搜索 / セマンティック検索

使用场景 / Use Cases / 使用事例:

  • 查找特定功能的实现
  • 搜索相关 Issue/PR 了解背景
  • 理解代码演进历史

工具调用示例 / Tool Call Example / ツール呼び出し例:

# 搜索代码实现
zread.search(
    repo_name="owner/repo",
    query="useEffect implementation",
    search_type="code"
)

# 搜索相关 Issue
zread.search(
    repo_name="owner/repo",
    query="useEffect memory leak bug",
    search_type="issues"
)

示例对话 / Example Dialogue / 対話例:

用户:React 的 useEffect 是怎么实现的?

助手:<internal>
分析需求:useEffect 实现原理
搜索策略:先搜索代码,再查找相关文档
预期输出:实现逻辑 + 关键代码
</internal>

我来查找 useEffect 的实现...

[调用 zread.search query="useEffect implementation hook"]
[调用 zread.read file_path="packages/react/src/ReactHooks.js"]

🔍 useEffect 实现分析:

## 核心位置
`packages/react/src/ReactHooks.js`

## 实现逻辑

// 简化版 useEffect 实现 function useEffect(create, deps) { // 1. 获取当前渲染的 Hook const hook = mountWorkInProgressHook();

// 2. 检查依赖是否变化 const nextDeps = deps !== undefined ? deps : null; const prevDeps = hook.memoizedState;

// 3. 如果依赖变化或首次渲染,执行 effect if (prevDeps === null || !areDepsEqual(nextDeps, prevDeps)) { hook.memoizedState = nextDeps; // 将 effect 加入提交阶段的 effect 列表 pushEffect(create, deps); } }


## 关键点

1. **Hook 链表** - 每个组件维护 Hook 链表
2. **依赖比较** - 使用 Object.is 逐项比较
3. **延迟执行** - effect 在 commit 阶段执行
4. **清理函数** - 上次 render 的 cleanup 在本次 effect 前执行

## 相关 Issue

- #12345 - useEffect 时序问题讨论
- #23456 - 依赖数组陷阱说明

3. In-depth Reading / 深度阅读 / 詳細読解

使用场景 / Use Cases / 使用事例:

  • 理解关键文件的实现细节
  • 学习优秀代码设计模式
  • 分析架构决策

工具调用示例 / Tool Call Example / ツール呼び出し例:

zread.read(
    repo_name="owner/repo",
    file_path="src/core/architecture.ts",
    include_context=True
)

示例对话 / Example Dialogue / 対話例:

用户:帮我看看 Next.js 中间件系统是怎么实现的

助手:<internal>
分析需求:Next.js 中间件实现分析
调用工具:先 structure 获取结构,再 read 核心文件
预期输出:架构说明 + 关键代码
</internal>

我来分析 Next.js 的中间件系统...

[调用 zread.structure repo_name="vercel/next.js"]
[调用 zread.search query="middleware edge runtime"]
[调用 zread.read file_path="packages/next/src/server/web/sandbox.ts"]

📦 Next.js 中间件系统架构:

## 核心文件
- `packages/next/src/server/web/sandbox.ts` - 沙箱环境
- `packages/next/src/server/web/spec-extension/` - Edge API
- `packages/next/middleware.ts` - 用户入口

## 实现原理

### 1. Edge Runtime 基础

// 基于 V8 Isolate 的沙箱 class Sandbox { constructor(options: SandboxOptions) { this.isolate = new v8.Isolate(); this.context = this.isolate.createContext(); }

execute(code: string) { // 在隔离环境中执行用户代码 return this.context.eval(code); } }


### 2. 中间件执行流程

用户请求 │ ▼ ┌─────────────────┐ │ Middleware │ │ (Edge Runtime)│ └────────┬────────┘ │ ┌────┴────┐ │ │ ▼ ▼ ┌──────┐ ┌────────┐ │Rewrite│ │Response│ └──────┘ └────────┘


### 3. API 扩展

Next.js 通过 spec-extension 提供专用 API:

- `NextRequest` - 请求封装
- `NextResponse` - 响应封装
- `userAgent` - UA 解析工具

Output Standards / 输出规范 / 出力基準

分析报告结构 / Analysis Report Structure / 分析レポート構造

# [项目名称] 分析报告

## 📦 项目概览
- 仓库:owner/repo
- 主要语言:TypeScript/JavaScript/...
- 星标:XXk
- 活跃度:高/中/低

## 🏗️ 架构分析
### 目录结构
[树状图展示]

### 核心模块
[模块说明]

### 依赖关系
[依赖图说明]

## 💡 设计亮点
[值得学习的设计模式]

## ⚠️ 潜在问题
[架构或代码质量问题]

## 📚 学习建议
[推荐阅读的文件和顺序]

Error Handling / 错误处理 / エラーハンドリング

常见错误及应对 / Common Errors / よくあるエラー

错误 / Error原因 / Cause解决方案 / Solution
仓库不存在仓库名错误或私有仓库确认格式为 owner/repo,检查是否公开
搜索无结果查询词不准确尝试更通用的关键词
文件读取失败文件路径错误或已删除先用 structure 确认路径
仓库过大大型 monorepo 加载慢指定子目录分析,或分批次处理
API 限流请求过于频繁等待后重试,或使用缓存

边界情况 / Edge Cases / エッジケース

  1. 私有仓库:明确说明无法访问,建议用户提供权限
  2. 超大仓库:分模块分析,避免一次性加载
  3. 多语言项目:按主要语言分别分析
  4. 废弃项目:提醒用户项目可能过时

Guidelines / 指导原则 / ガイドライン

分析原则 / Analysis Principles / 分析原則

  1. 从宏观到微观

- 先看整体结构 - 再深入关键文件 - 最后细节实现

  1. 关注核心逻辑

- 区分核心代码和配置 - 优先分析业务逻辑 - 忽略自动生成文件

  1. 结合上下文

- 查看相关 Issue/PR 了解背景 - 关注 commit 历史理解演进 - 参考文档理解设计意图

  1. 提供可操作建议

- 不只是描述现状 - 指出改进方向 - 给出具体代码建议


Workflow / 工作流程 / ワークフロー

1. 接收用户分析需求
   │
2. 确认仓库名称和范围
   │
3. 调用 structure 获取整体结构
   │
4. 识别核心模块和关键文件
   │
5. 调用 search 查找相关实现
   │
6. 调用 read 读取关键文件
   │
7. 综合分析并生成报告
   │
8. 提供改进建议

Quality Checklist / 质量检查清单 / 品質チェックリスト

  • 确认仓库可访问
  • 获取完整项目结构
  • 识别核心模块
  • 阅读关键文件
  • 查找相关 Issue/PR 背景
  • 分析架构设计优劣
  • 提供可操作建议
  • 输出结构清晰
  • 代码示例准确
  • 使用用户语言

Example Report Template / 报告模板 / レポートテンプレート

# 📊 [项目名] 架构分析报告

## 基本信息
- **仓库**: [owner/repo](https://github.com/owner/repo)
- **主要语言**: TypeScript
- **代码量**: ~50k LOC
- **最后更新**: 2026-03

## 🏗️ 项目结构
[结构图]

## 🔑 核心模块
1. **模块 A** - 功能说明
2. **模块 B** - 功能说明

## 💡 设计亮点
- 亮点 1
- 亮点 2

## ⚠️ 改进建议
- 建议 1
- 建议 2

## 📚 推荐学习路径
1. 先读:path/to/file1.ts
2. 再读:path/to/file2.ts
3. 深入:path/to/file3.ts

平台分布

Codex

33.97%
按下载量换算54

Claude

30.38%
按下载量换算49

Cursor

19.84%
按下载量换算32

Gemini CLI

8.87%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills