zerone0x-docs-feeder

TotalClaw 作者 totalclaw

自动拉取项目文档并注入 AI 智能体上下文,用于调试与学习。支持 50+ 内置项目注册表、llms.txt 优先抓取与智能发现未知文档站点。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~zerone0x-docs-feeder
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~zerone0x-docs-feeder/file -o zerone0x-docs-feeder.md
## 概述(中文)

自动拉取项目文档并注入 AI 智能体上下文,用于调试与学习。支持 50+ 内置项目注册表、llms.txt 优先抓取与智能发现未知文档站点。

## 技能正文

# Docs Feeder

自动拉取项目文档并注入你的 AI 智能体,用于调试与学习。

## 触发词

- `docs feed <project>`
- `fetch docs <URL>`

## 工作原理

1. **注册表查询** — 50+ 内置项目(React、Next.js、Hono、Prisma、Anthropic 等)
2. **抓取优先级:**
   - `/llms-full.txt` → 完整 LLM 友好文档
   - `/llms.txt` → 精简版
   - GitHub README → 回退方案
3. **智能发现** — 未知项目尝试常见模式(`docs.xxx.com`、`xxx.dev`)
4. **体积警告** — 文档超过 500KB 时提醒

## 用法

```bash
# 按项目名(自动查表)
node fetch-docs.js nextjs

# 按 URL(直接抓取)
node fetch-docs.js https://docs.anthropic.com

# 仅原始内容(无元数据头)
node fetch-docs.js react --raw

# 保存到文件
node fetch-docs.js prisma --save

# 列出所有支持的项目
node fetch-docs.js --list
```

## 内置注册表

50+ 项目,包括:React、Next.js、Vue、Svelte、Astro、Hono、Express、Fastify、NestJS、Prisma、Drizzle、tRPC、Zod、Tailwind CSS、shadcn/ui、TypeScript、Vite、Bun、Deno、Playwright、Vitest、Supabase、Stripe、Clerk、Anthropic、OpenAI、LangChain、Docker、Kubernetes、Terraform、Rust、Go、Python、FastAPI、Django 等。

编辑 `docs-registry.json` 可添加自定义项目。

## 注册表格式

```json
{
  "myproject": {
    "url": "https://myproject.dev",
    "llms": "/llms-full.txt",
    "github": "org/repo",
    "local": "/path/to/local/docs"
  }
}
```

## 工作流

先抓取文档,再描述你的问题:

```
→ node fetch-docs.js nextjs
→ [文档已加载到上下文]

"我在 App Router 里遇到 hydration mismatch 错误..."
→ [AI 基于完整文档给出解决方案]
```

## 为何有效

多数现代文档站提供 `/llms.txt` 或 `/llms-full.txt` — 单文件包含面向 LLM 格式化的完整知识库。无需手动搜索、阅读、理解文档,将整个知识库注入上下文,让 AI 交叉引用即可。

## 要求

- Node.js(无外部依赖)