docs: add research domains and resource registry

- add local external resources registry
- add research domain contract and per-repository research domains
- add raw fact snapshot governance and validation scripts

Validation:
- make test
- git diff --check HEAD~1..HEAD

Note:
- welcome workflow failed because its action input names are stale; core content CI passed.
This commit is contained in:
tradecatlabs
2026-07-03 08:20:22 +08:00
committed by GitHub
parent 2253a46935
commit a8099f52fe
254 changed files with 28589 additions and 165 deletions
+23
View File
@@ -0,0 +1,23 @@
# liyupi/ai-guide 研究域 Agent 指南
本目录维护 `liyupi/ai-guide` 的独立研究域。
## 目录职责
```text
liyupi-ai-guide/
├── README.md # 研究域入口和判断层
├── AGENTS.md # 本目录维护规则
├── domain.yml # 事实摘要层:仓库元数据、研究角色、来源证据
└── raw/ # 原始事实层:拉取到本地的一手材料快照
```
## 维护规则
- 本目录只研究 `liyupi/ai-guide`,不要混入其他仓库的横向比较正文。
- 动态事实必须写入 `domain.yml.github_observed`,并更新 `observed_at`
- `raw/` 保存原始事实层,必须通过 `python3 scripts/fetch-research-raw.py` 刷新。
- 不手工改写 `raw/*.raw.*` 文件;稳定事实摘要再同步到 `domain.yml`
- README 只写判断、定位、使用方式和后续观察点,不堆外部 README 全文。
- 如果需要横向比较,在 `docs/research/README.md` 或新的对比文档中处理,不把本目录重新变成聚合域。
- 修改后运行 `make sync-doc-toc``make test`
+56
View File
@@ -0,0 +1,56 @@
# liyupi/ai-guide 研究域
## 字多不看
- 本目录研究 `liyupi/ai-guide` 这个外部仓库。
- 当前优先级:P3;研究角色:AI 资源大全与产品实用路线。
- GitHub 动态事实放在 `domain.yml`,观测日期为 2026-07-03。
## 快速导航
| 文档 | 定位 |
|:---|:---|
| [domain.yml](domain.yml) | 仓库事实快照、研究方向、优先级和来源证据。 |
| [analysis.md](analysis.md) | 本研究域的结构化研究结果、可借鉴点、风险和下一轮任务。 |
| [AGENTS.md](AGENTS.md) | 本研究域维护规则。 |
<details>
<summary><strong>完整细粒度目录(点击展开/收起)</strong></summary>
### 细粒度目录
- [domain.yml](domain.yml) - 仓库事实快照、研究方向、优先级和来源证据。
- [analysis.md](analysis.md) - 本研究域的结构化研究结果、可借鉴点、风险和下一轮任务。
- [AGENTS.md](AGENTS.md) - 本研究域维护规则。
</details>
## 使用方式
- 先读本 README 的判断,再读 `analysis.md` 的结构化研究结论,最后读 `domain.yml` 的事实字段。
- 需要引用 stars、forks、release、归档状态时,先重新核验 GitHub。
- 如果形成稳定方法论,再迁入 concepts、references、workflow 或 skills。
## 正文
### 研究定位
`liyupi/ai-guide` 的当前研究定位是:AI 资源大全与产品实用路线。
### 当前判断
适合补充零基础资源导航和产品上线语境。
### 观察字段
- GitHub URLhttps://github.com/liyupi/ai-guide
- 当前研究方向:`cn-onboarding`
- 当前优先级:P3
- 当前归档状态:`false`
- 主要语言:`JavaScript`
### 后续观察
- 是否有稳定文档结构、命令入口和可复用工作流。
- 是否能反哺本仓库的 concepts、references、workflow 或 skills。
- 是否存在许可证、归档状态、维护活跃度或生态迁移风险。
+44
View File
@@ -0,0 +1,44 @@
# liyupi/ai-guide 研究分析
## 本轮结论
- 这是面向中文用户的大型 AI 知识库和产品实践导航,覆盖 AI 编程、工具测评、项目实战和其他 AI 应用。
- 它的价值在中文传播、学习路径和产品实战材料,不在 coding agent 底层架构。
- 本仓应借鉴其面向大众的解释方式和项目实战入口,但只吸收与 Vibe Coding 主线相关的部分。
## 本地证据
- 研究对象:`liyupi/ai-guide`
- 当前研究角色:AI 资源大全与产品实用路线
- 本轮成熟度:L1 初步理解
- 原始仓库:`raw/repository/`
- 原始来源清单:`raw/sources.yml`
- 事实摘要:`domain.yml`
## 结构观察
- 根目录包含 `.vuepress/``AI/``Vibe Coding 零基础教程/``translations/``package.json`
- README 包含 translations、Vibe Coding 零基础教程、AI 知识库导航、新手入门、AI 编程、AI 工具测评等块。
- 这是站点型知识库,内容广,目录多。
## 可借鉴点
- 面向非专家的文案和学习路径值得对照本仓 getting-started。
- 项目实战材料可作为“从教程到成品”的案例来源。
- 多主题知识库需要导航层清楚区分主线和支线。
## 风险和边界
- 覆盖面太广,容易偏离 Vibe Coding 工程化主线。
- 内容多为教程和资源,技术结论需要单独验证。
- 站点型仓库中可能混有翻译、图片和生成内容,需要分层研究。
## 下一轮研究任务
- 只抽取 `Vibe Coding 零基础教程/` 和 AI 编程相关路径做二轮研究。
- 对照其项目实战目录,补充本仓实战案例路线。
## 沉淀判断
- 本轮只完成 L1 理解,不直接迁入 concepts、references、workflow 或 skills。
- 只有经过 L2 源码阅读、实验验证或交叉对照后的结论,才进入稳定层。
+52
View File
@@ -0,0 +1,52 @@
version: 1
repo:
name: liyupi/ai-guide
source_name: liyupi/ai-guide
url: https://github.com/liyupi/ai-guide
research:
domain_id: liyupi-ai-guide
domain_name: liyupi/ai-guide 研究域
primary_direction: cn-onboarding
role: AI 资源大全与产品实用路线
priority: 3
why_study: 适合补充零基础资源导航和产品上线语境。
github_observed:
observed_at: '2026-07-03'
source: gh repo view
stars: 16661
forks: 1860
archived: false
language: JavaScript
license: null
default_branch: main
pushed_at: '2026-07-01T14:44:50Z'
updated_at: '2026-07-02T16:45:48Z'
latest_release: null
homepage: https://ai.codefather.cn
topics:
- ai
- artificial-intelligence
- chatgpt
- deep-learning
- deepseek
- generative-ai
- gpt
- llm
- openai
- python
- vue
- vuepress
- claude
- gemini
- cursor
- mcp
- rag
- vibe-coding
- vibecoding
- codex
source_evidence:
file: ChatGPT-中文Vibe Coding仓库 (2).md
line: 27
maintenance:
fact_policy: GitHub 动态字段只代表 observed_at 当日快照,更新结论前必须重新核验。
split_policy: 本目录已经是一等研究域;更深分析放入本目录新增文档。
@@ -0,0 +1,12 @@
# raw/ Agent 指南
本目录是 `liyupi/ai-guide` 的原始事实层。
## 维护规则
- 只保存从研究对象拉取的一手材料,不写分析判断。
- `repository/` 是本地 Git 工作树,刷新时由脚本 clone 或 fast-forward pull。
- 不手工改写 `*.raw.*` 文件内容;需要刷新时运行 `python3 scripts/fetch-research-raw.py`
- `sources.yml` 必须记录拉取时间、来源命令和每个文件的状态。
- 外部 README 原文必须保存为 `.txt`,避免本仓库 Markdown 链接检查误判。
- 分析、判断、采用建议和沉淀路径写回上一级 `README.md``analysis.md``decisions.md`
@@ -0,0 +1,16 @@
# raw 事实层
本目录保存 `liyupi/ai-guide` 的本地原始材料快照。
这里不写分析结论,只保存可复查的一手资料:
- `sources.yml`:来源清单、拉取时间、命令和文件状态。
- `repository/`Git 仓库工作树;本目录由 `.gitignore` 忽略,只作为本地研究材料。
- `github-repo.raw.json`GitHub 仓库元数据。
- `github-readme.raw.md.txt`GitHub README 原文快照。
- `github-license.raw.txt`GitHub license 原文快照;仓库无 license 时可能不存在。
- `github-root-contents.raw.json`:默认分支根目录内容快照。
- `github-languages.raw.json`GitHub language 统计快照。
- `github-latest-release.raw.json`:最新 release 快照;无 release 时可能不存在。
`repository/` 是外部源码快照,不参与本仓库 Markdown、链接、README/AGENTS 覆盖检查。原始 README 使用 `.txt` 后缀保存,避免其中的外部相对链接被本仓库 Markdown 链接检查误判。
@@ -0,0 +1,7 @@
{
"JavaScript": 224705,
"Vue": 41673,
"TypeScript": 30195,
"Stylus": 180,
"HTML": 32
}
@@ -0,0 +1,229 @@
<p align="center">
<img src="https://pic.yupi.icu/1/vibe%252520coding%252520show%2525E5%2525A4%2525A7-20260113165845170.jpeg" alt="Vibe Coding" width="600"/>
</p>
<h1 align="center">🐟 鱼皮的 AI 知识库</h1>
<p align="center">
<b>完全免费开放的 AI 知识共享平台 | 减少信息差,让每个人都能享受技术红利</b>
</p>
<p align="center">
<a href="https://ai.codefather.cn"><img src="https://img.shields.io/badge/🌐 在线阅读-ai.codefather.cn-blue?style=for-the-badge" alt="在线阅读"/></a>
<a href="https://github.com/liyupi/ai-guide"><img src="https://img.shields.io/github/stars/liyupi/ai-guide?style=for-the-badge&logo=github&color=yellow" alt="GitHub Stars"/></a>
<a href="https://space.bilibili.com/12890453"><img src="https://img.shields.io/badge/B站-程序员鱼皮-pink?style=for-the-badge&logo=bilibili" alt="B站"/></a>
<a href="https://www.bilibili.com/cheese/play/ss475098271"><img src="https://img.shields.io/badge/🎬 视频教程-AI编程实战-orange?style=for-the-badge" alt="视频教程"/></a>
</p>
这是一个 **完全免费开放** 的 AI 知识共享平台,汇总整合目前热门的 AI 工具相关信息,包括产品介绍、使用指南、工具测评、技巧分享、应用场景、AI 变现、行业资讯、教程资源等一系列内容。
鱼皮希望带领大家打破 AI 技术的信息壁垒,让每个人都能平等获取 AI 时代的工具与认知,利用科技让生活更美好。
## 🌐 Translations
[English](./translations/en/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/README.md) | [繁體中文](./translations/zh-TW/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/README.md)
## 🔥 鱼皮的 Vibe Coding 零基础入门教程
如今 **Vibe Coding(氛围编程)** 已经火遍全网!不仅是程序员,连设计师、产品运营、甚至完全不懂技术的人都开始用 Vibe Coding 实现自己的想法,用 AI 做出了自己的产品并盈利变现。
我一人爆肝创作了这套 [《Vibe Coding 零基础入门教程》](https://ai.codefather.cn/vibe)**上千张图、几十万字**,结合了我两年半的 AI 编程经验 + 项目开发经验 + 产品变现经验,目标只有一个:
**帮助任何人快速掌握 Vibe Coding,哪怕零基础,也能快速开发上线自己的产品并盈利。**
臭不要脸一下,我敢说这套免费教程吊打 90% 的付费 Vibe Coding 内容。
![](https://pic.yupi.icu/1/%25E9%25B1%25BC%25E7%259A%25AE%25E7%259A%2584AI%25E5%25AF%25BC%25E8%2588%25AA-AI%25E5%25B7%25A5%25E5%2585%25B7%25E7%2594%25A8%25E6%25B3%2595%25E5%25A4%25A7%25E5%2585%25A8.png)
### 教程包含什么?
我精心梳理了内容结构,让你能够一条龙学习,或者快速找到适合自己阅读的内容。
- 基础必读:帮你快速理解 Vibe Coding 并上手实践,10 分钟做出第一个作品
- 编程工具:帮你选择适合自己的 AI 编程工具,包括 AI 模型选择、AI 零代码平台、AI 智能体平台、AI 代码编辑器、AI 命令行工具、IDE 插件等
- 项目实战:手把手带你从 0 到 1 做出真实可用的产品,覆盖个人工具、AI 应用、全栈应用、小程序等多种类型
- 经验技巧:帮你提升 Vibe Coding 效率和质量,包括核心心法、对话工程、上下文管理、幻觉处理、代码质量保障等
- 产品变现:教你如何让产品产生价值,涵盖需求分析、技术选型、架构设计、盈利模式、SEO 优化、自媒体运营等
- 编程学习:为想深入学习编程的同学准备的进阶内容,包括学习路线、知识百科、资源大全、MCP 开发、面试刷题等
- 资源宝库:汇集各种实用资源,包括工具大全、提示词模板、AI 概念大全、Vibe Coding 常见问题等
![鱼皮的 Vibe Coding 零基础教程大纲](https://pic.yupi.icu/1/%E9%B1%BC%E7%9A%AE%E7%9A%84%20AI%20%E5%AF%BC%E8%88%AA-16%E6%AF%949%E5%A4%A7%E7%BA%B2_%E5%89%AF%E6%9C%AC.jpg)
### 配套视频教程
如果你更喜欢看视频学习,我还录制了一套《小白都能学的 AI 编程实战》视频课程,哪怕没有任何基础,也能跟着从 0 跑通完整的项目流程,开发出能上线、能商用变现的作品。
> 课程地址:https://www.bilibili.com/cheese/play/ss475098271
![](https://pic.yupi.icu/1/image-20260528190958881.png)
### 学习路径推荐
更详细的学习路线可以阅读教程中的《AI 编程学习路线》,下面是快速参考:
**零基础新手:**
- 第 1 天:读完基础必读,理解 Vibe Coding 并做出第一个作品
- 第 1-2 周:学习 AI 编程工具 + 做几个简单项目
- 之后:按需学习经验技巧和产品变现
**有编程基础:**
- 第 1 天:快速过完基础内容,完成快速上手教程
- 第 1 周:学习主流 AI 编程工具,尝试重构之前的项目
- 之后:重点学习进阶技巧,提升对话和上下文管理能力
<p align="center">
<a href="https://ai.codefather.cn/vibe"><img src="https://img.shields.io/badge/👉 立即开始学习-Vibe Coding 教程-ff6b6b?style=for-the-badge" alt="开始学习"/></a>
</p>
## AI 知识库导航
### 新手入门
| 资源 | 链接 |
|:---|:---|
| AI 基础概念 | [动画解释大模型](https://ai.codefather.cn/course/1935993640975368194/section/1939618416083517441?type=) |
| 关于 DeepSeek | [什么是 DeepSeek](https://ai.codefather.cn/course/1935993640975368194/section/1936010131284197378?type=) [快速上手指南](https://ai.codefather.cn/course/1935993640975368194/section/1936010134115352577?type=) |
| 本地部署 | [DeepSeek 本地部署](https://ai.codefather.cn/course/1935993640975368194/section/1936010134094381057?type=) [API 调用教程](https://ai.codefather.cn/course/1935993640975368194/section/1936010134044049410?type=) |
| 提问技巧 | [DeepSeek 提问技巧](https://ai.codefather.cn/course/1935993640975368194/section/1936010133884665858?type=) [去除文章 AI 味](https://ai.codefather.cn/course/1935993640975368194/section/1939613141913882625?type=) |
| 学习资料 | [清华大学 DeepSeek 指南](https://ai.codefather.cn/course/1935993640975368194/section/1936010134908076034?type=) [免费 AI 学习资源](https://ai.codefather.cn/library/2010958562586652674) |
### AI 编程
| 类别 | 精选内容 |
|:---|:---|
| 🔥 热门教程 | [AI 智能体项目](https://ai.codefather.cn/course/1935993640975368194/section/1936010134970990594?type=) [AI 零代码平台](https://ai.codefather.cn/library/1953419034767884290) [AI 大模型应用开发学习路线](https://ai.codefather.cn/course/1935993640975368194/section/1939594304172048385?type=) |
| Cursor 技巧 | [一文秒懂 Cursor 开发的正确姿势](https://ai.codefather.cn/course/1935993640975368194/section/1940016883188420609?type=) [10 个超实用的 Cursor 使用技巧](https://ai.codefather.cn/course/1935993640975368194/section/1940013576386691073?type=) [7 个 Cursor 极限省钱大法](https://ai.codefather.cn/library/2010960235900039169) |
| 实战项目 | [用 DeepSeek 给对象做网站](https://ai.codefather.cn/course/1935993640975368194/section/1936010134362816514?type=) [模拟面试系统](https://ai.codefather.cn/course/1935993640975368194/section/1936010134933241858?type=) [亲戚计算器](https://ai.codefather.cn/course/1935993640975368194/section/1936010135000350722?type=) |
| 进阶技术 | [Claude Code 神级技巧](https://ai.codefather.cn/library/2010962851845500930) [用 AI 手搓 Claude Code](https://ai.codefather.cn/library/2010961573182566401) [MCP 服务开发](https://ai.codefather.cn/library/1939616989344874498) |
| 框架整合 | [Spring AI 1.0 核心能力体验](https://ai.codefather.cn/course/1935993640975368194/section/1939604858608758786?type=) [Spring AI Alibaba 1.0 速览](https://ai.codefather.cn/library/1939605498152861697) |
### AI 工具测评
| 测评内容 |
|:---|
| [🆕 GPT-5 炸裂登场!可免费使用](https://ai.codefather.cn/library/1953708402784243713) |
| [Claude 4 炸裂发布!凭什么敢称宇宙最强编程 AI](https://ai.codefather.cn/course/1935993640975368194/section/1939608538959523842?type=) |
| [Cursor 2.0 炸裂发布!这 3 大亮点必学](https://ai.codefather.cn/library/2010960103049654274) |
| [Gemini 3.0 发布!前端又无了?](https://ai.codefather.cn/library/2010960433514672129) |
| [开源 AI 编程工具能干掉 Claude CodeOpenCode 体验实测!](https://ai.codefather.cn/library/2010962343906897922) |
| [3 大模型对比测试!AI 争霸赛谁赢了?](https://ai.codefather.cn/library/2010959589482295298) |
| [全球首个无限执行的 AIFlowith 体验](https://ai.codefather.cn/course/1935993640975368194/section/1939608069806473217?type=) |
| [Gemini CLI 首测,免费开源很香,但坑点很多!](https://ai.codefather.cn/course/1935993640975368194/section/1939603744484999169?type=) |
### 其他 AI 应用场景
| 场景 | 教程 |
|:---|:---|
| 视频创作 | [用 AI 做千万播放的爆款视频!](https://ai.codefather.cn/course/1935993640975368194/section/1939612684927811586?type=) [1 分钟做出动物奥运会视频!](https://ai.codefather.cn/course/1935993640975368194/section/1939612504572739586?type=) |
| 办公效率 | [AI 王炸组合,自动生成 PPT](https://ai.codefather.cn/course/1935993640975368194/section/1936010134610280450?type=) [干掉 Draw.io 的画图神器](https://ai.codefather.cn/library/2010961061171294210) |
| 知识管理 | [轻松搭建 DeepSeek 个人知识库](https://ai.codefather.cn/course/1935993640975368194/section/1939982669017694209?type=) [让 AI 帮我读文档](https://ai.codefather.cn/library/2010957959428960257) |
| 求职提升 | [用 AI 润色简历](https://ai.codefather.cn/course/1935993640975368194/section/1939980585996304385?type=) [3 个免费 AI 文章检测工具](https://ai.codefather.cn/library/2010963301307117569) |
## 仓库结构
```
ai-guide/
├── 🔥 Vibe Coding 零基础教程/ # 重磅教程,强烈推荐
│ ├── 00 Vibe Coding 简介
│ ├── 01 快速上手 Vibe Coding
│ ├── 02 AI 编程学习路线
│ ├── 10 编程工具/ # Cursor、Codex、Claude Code 等工具专题
│ ├── 15 模型动态/ # AI 模型发布测评
│ ├── 20 项目实战/ # 从 0 到 1 做出产品
│ ├── 30 经验技巧/ # 效率提升、Harness、Loop 等
│ ├── 40 编程学习/ # 进阶编程知识
│ ├── 50 产品变现/ # 盈利模式、SEO、运营
│ ├── 60 Vibe Coding 资源大全
│ ├── 65 鱼皮的 AI 编程实战视频课
│ ├── 70 Vibe Coding 概念大全
│ ├── 75 AI 大模型原理入门
│ └── 90 Vibe Coding 常见问题和解决
├── AI/
│ ├── 鱼皮的 AI 指南/ # AI 核心概念、工具、技巧
│ ├── 关于 DeepSeek/ # DeepSeek 基础知识
│ ├── DeepSeek 使用指南/ # 安装、使用、技巧大全
│ ├── DeepSeek 技术解析/ # 深度技术解读
│ ├── DeepSeek 资源汇总/ # 资源、教程、开源项目
│ ├── AI 应用场景/ # 创意设计、效率提升、编程开发
│ ├── AI 项目教程/ # 实战项目教程
│ └── AI 行业资讯/ # 最新行业动态
└── 产品服务/ # 鱼皮的产品和服务
```
## 交流渠道
欢迎加入我们的 AI 交流群,关注公众号:**【程序员鱼皮】**,获取更多最一手 AI 资讯,一起探讨 AI 应用实践。
![鱼皮的交流群大全](https://pic.yupi.icu/1/%E9%B1%BC%E7%9A%AE%E7%9A%84%E4%BA%A4%E6%B5%81%E7%BE%A4%E5%A4%A7%E5%85%A8.png)
## 参与共建
如果你也是 AI 探索者、爱好者,并且乐于分享和沉淀你的知识和奇思妙想,欢迎加入进来参与知识库共建,一起构建属于所有人的 AI 知识宝藏!
🎉 **你将收获:**
| 收获 | 说明 |
|:---|:---|
| 🌟 影响力提升 | 在活跃社区中展示才华,建立个人品牌与专业声誉 |
| 📚 深度学习 | 接触多元视角,与同行切磋,加速个人成长 |
| 🏆 价值认同 | 您的贡献将被明确署名,获得社区成员的尊重与感谢 |
| 🤝 拓展人脉 | 连接志同道合的伙伴,融入充满活力的 AI 生态圈 |
**联系方式(vx):yupi996**
## 感谢 Star
如果这个项目对你有帮助,请给一个 **Star** ⭐️ 支持一下!
[![Star History Chart](https://api.star-history.com/svg?repos=liyupi/ai-guide&type=Date)](https://star-history.com/#liyupi/ai-guide&Date)
## 写在最后
我一直相信,知识分享是互利共赢的。
这套教程完全免费开源,希望能帮更多人打开 Vibe Coding 的大门。
但毕竟是一个人编写的,会有不足的地方,我会持续更新和完善内容。
**如果这套教程对你有帮助的话,希望能点赞或者 Star ⭐️ 支持一下!**
别犹豫,现在就打开教程,10 分钟后你就能做出第一个作品,跟着鱼皮一起开启 Vibe Coding 之旅吧!🛫
📖 教程文档开源地址:https://github.com/liyupi/ai-guide
🌐 教程在线阅读地址:https://ai.codefather.cn/vibe
🎬 作者的视频合集:https://space.bilibili.com/12890453
💬 交流反馈:欢迎在 [AI 导航社区](https://ai.codefather.cn) 提问
@@ -0,0 +1,87 @@
{
"createdAt": "2025-02-13T05:47:46Z",
"defaultBranchRef": {
"name": "main"
},
"description": "程序员鱼皮的 AI 资源大全 + Vibe Coding 零基础教程,分享 OpenClaw 保姆级教程、大模型玩法(DeepSeek / GPT / Gemini / Claude / GLM)、最新 AI 资讯、Prompt 提示词大全、AI 知识百科(Agent Skills / RAG / MCP / A2A)、AI 编程教程(Harness Engineering)、AI 工具用法(Cursor / Claude Code / TRAE / Codex / Copilot)、AI 开发框架教程(Spring AI / LangChain)、AI 产品变现指南,帮你快速掌握 AI 技术,走在时代前沿。本项目为开源文档 aiguide,已升级为鱼皮 AI 导航网站",
"forkCount": 1860,
"homepageUrl": "https://ai.codefather.cn",
"isArchived": false,
"isFork": false,
"isMirror": false,
"latestRelease": null,
"licenseInfo": null,
"nameWithOwner": "liyupi/ai-guide",
"primaryLanguage": {
"name": "JavaScript"
},
"pushedAt": "2026-07-01T14:44:50Z",
"repositoryTopics": [
{
"name": "ai"
},
{
"name": "artificial-intelligence"
},
{
"name": "chatgpt"
},
{
"name": "deep-learning"
},
{
"name": "deepseek"
},
{
"name": "generative-ai"
},
{
"name": "gpt"
},
{
"name": "llm"
},
{
"name": "openai"
},
{
"name": "python"
},
{
"name": "vue"
},
{
"name": "vuepress"
},
{
"name": "claude"
},
{
"name": "gemini"
},
{
"name": "cursor"
},
{
"name": "mcp"
},
{
"name": "rag"
},
{
"name": "vibe-coding"
},
{
"name": "vibecoding"
},
{
"name": "codex"
}
],
"stargazerCount": 16661,
"updatedAt": "2026-07-02T16:45:48Z",
"url": "https://github.com/liyupi/ai-guide",
"watchers": {
"totalCount": 112
}
}
@@ -0,0 +1,210 @@
[
{
"name": ".github",
"path": ".github",
"sha": "ba1eeb05dbfd02097d448d187ac78174d4d27d44",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/.github?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/.github",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/ba1eeb05dbfd02097d448d187ac78174d4d27d44",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/.github?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/ba1eeb05dbfd02097d448d187ac78174d4d27d44",
"html": "https://github.com/liyupi/ai-guide/tree/main/.github"
}
},
{
"name": ".gitignore",
"path": ".gitignore",
"sha": "84c8a40b55a8071e347d150a046ba8385a30a436",
"size": 1910,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/.gitignore?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/blob/main/.gitignore",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/84c8a40b55a8071e347d150a046ba8385a30a436",
"download_url": "https://raw.githubusercontent.com/liyupi/ai-guide/main/.gitignore",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/.gitignore?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/84c8a40b55a8071e347d150a046ba8385a30a436",
"html": "https://github.com/liyupi/ai-guide/blob/main/.gitignore"
}
},
{
"name": ".vuepress",
"path": ".vuepress",
"sha": "d1726e59140a261bbdb51a19e41402c77f3e45d1",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/.vuepress?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/.vuepress",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/d1726e59140a261bbdb51a19e41402c77f3e45d1",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/.vuepress?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/d1726e59140a261bbdb51a19e41402c77f3e45d1",
"html": "https://github.com/liyupi/ai-guide/tree/main/.vuepress"
}
},
{
"name": "AI 编程学习资源.md",
"path": "AI 编程学习资源.md",
"sha": "f3c497b7cb10ee9a49152103e8c925340219f163",
"size": 7236,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/AI%20%E7%BC%96%E7%A8%8B%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90.md?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/blob/main/AI%20%E7%BC%96%E7%A8%8B%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90.md",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/f3c497b7cb10ee9a49152103e8c925340219f163",
"download_url": "https://raw.githubusercontent.com/liyupi/ai-guide/main/AI 编程学习资源.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/AI%20%E7%BC%96%E7%A8%8B%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90.md?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/f3c497b7cb10ee9a49152103e8c925340219f163",
"html": "https://github.com/liyupi/ai-guide/blob/main/AI%20%E7%BC%96%E7%A8%8B%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90.md"
}
},
{
"name": "AI",
"path": "AI",
"sha": "95d49dec67747d51adfe1c838941ed0e5389df9e",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/AI?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/AI",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/95d49dec67747d51adfe1c838941ed0e5389df9e",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/AI?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/95d49dec67747d51adfe1c838941ed0e5389df9e",
"html": "https://github.com/liyupi/ai-guide/tree/main/AI"
}
},
{
"name": "OpenClaw 保姆级教程",
"path": "OpenClaw 保姆级教程",
"sha": "4b9d3fe881a127bd7a7397e0b43ab9ff0442068b",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/OpenClaw%20%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%95%99%E7%A8%8B?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/OpenClaw%20%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%95%99%E7%A8%8B",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/4b9d3fe881a127bd7a7397e0b43ab9ff0442068b",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/OpenClaw%20%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%95%99%E7%A8%8B?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/4b9d3fe881a127bd7a7397e0b43ab9ff0442068b",
"html": "https://github.com/liyupi/ai-guide/tree/main/OpenClaw%20%E4%BF%9D%E5%A7%86%E7%BA%A7%E6%95%99%E7%A8%8B"
}
},
{
"name": "README.md",
"path": "README.md",
"sha": "fed6219aba91708ffa796558eac0ee136df4d33e",
"size": 13664,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/README.md?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/blob/main/README.md",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/fed6219aba91708ffa796558eac0ee136df4d33e",
"download_url": "https://raw.githubusercontent.com/liyupi/ai-guide/main/README.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/README.md?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/fed6219aba91708ffa796558eac0ee136df4d33e",
"html": "https://github.com/liyupi/ai-guide/blob/main/README.md"
}
},
{
"name": "Vibe Coding 零基础教程",
"path": "Vibe Coding 零基础教程",
"sha": "2c30206e9c510cc536755121120d1ff863488c77",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/2c30206e9c510cc536755121120d1ff863488c77",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/2c30206e9c510cc536755121120d1ff863488c77",
"html": "https://github.com/liyupi/ai-guide/tree/main/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B"
}
},
{
"name": "image",
"path": "image",
"sha": "271f5e6be6691db7d7a4bd7a2f7041789e08bdfe",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/image?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/image",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/271f5e6be6691db7d7a4bd7a2f7041789e08bdfe",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/image?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/271f5e6be6691db7d7a4bd7a2f7041789e08bdfe",
"html": "https://github.com/liyupi/ai-guide/tree/main/image"
}
},
{
"name": "package-lock.json",
"path": "package-lock.json",
"sha": "27a57ffabdd07f94124bbfa64e4b5a0c4709cfcc",
"size": 1052895,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/package-lock.json?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/blob/main/package-lock.json",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/27a57ffabdd07f94124bbfa64e4b5a0c4709cfcc",
"download_url": "https://raw.githubusercontent.com/liyupi/ai-guide/main/package-lock.json",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/package-lock.json?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/27a57ffabdd07f94124bbfa64e4b5a0c4709cfcc",
"html": "https://github.com/liyupi/ai-guide/blob/main/package-lock.json"
}
},
{
"name": "package.json",
"path": "package.json",
"sha": "05cf92295e5f5784d62759a2039eb65b49afeac5",
"size": 994,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/package.json?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/blob/main/package.json",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/05cf92295e5f5784d62759a2039eb65b49afeac5",
"download_url": "https://raw.githubusercontent.com/liyupi/ai-guide/main/package.json",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/package.json?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/05cf92295e5f5784d62759a2039eb65b49afeac5",
"html": "https://github.com/liyupi/ai-guide/blob/main/package.json"
}
},
{
"name": "translations",
"path": "translations",
"sha": "2ca6bae6d8e6d2af2df6537a142023a8e164ddab",
"size": 0,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/translations?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/tree/main/translations",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/trees/2ca6bae6d8e6d2af2df6537a142023a8e164ddab",
"download_url": null,
"type": "dir",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/translations?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/trees/2ca6bae6d8e6d2af2df6537a142023a8e164ddab",
"html": "https://github.com/liyupi/ai-guide/tree/main/translations"
}
},
{
"name": "作者.md",
"path": "作者.md",
"sha": "b955f77300cfe963eaf16ed74cb24c957a09424f",
"size": 5749,
"url": "https://api.github.com/repos/liyupi/ai-guide/contents/%E4%BD%9C%E8%80%85.md?ref=main",
"html_url": "https://github.com/liyupi/ai-guide/blob/main/%E4%BD%9C%E8%80%85.md",
"git_url": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/b955f77300cfe963eaf16ed74cb24c957a09424f",
"download_url": "https://raw.githubusercontent.com/liyupi/ai-guide/main/作者.md",
"type": "file",
"_links": {
"self": "https://api.github.com/repos/liyupi/ai-guide/contents/%E4%BD%9C%E8%80%85.md?ref=main",
"git": "https://api.github.com/repos/liyupi/ai-guide/git/blobs/b955f77300cfe963eaf16ed74cb24c957a09424f",
"html": "https://github.com/liyupi/ai-guide/blob/main/%E4%BD%9C%E8%80%85.md"
}
}
]
@@ -0,0 +1,39 @@
version: 1
domain_id: liyupi-ai-guide
object:
type: github_repository
name: liyupi/ai-guide
url: https://github.com/liyupi/ai-guide
pulled_at: '2026-07-02T22:47:14+00:00'
puller: scripts/fetch-research-raw.py
files:
- path: repository/
kind: git-working-tree
status: ok
source: 'git clone --depth=1 --single-branch --no-tags https://github.com/liyupi/ai-guide.git docs/research/liyupi-ai-guide/raw/repository'
- path: github-repo.raw.json
kind: repository-metadata
status: ok
source: 'gh repo view liyupi/ai-guide --json nameWithOwner,url,description,homepageUrl,isArchived,isFork,isMirror,defaultBranchRef,licenseInfo,primaryLanguage,repositoryTopics,stargazerCount,forkCount,watchers,createdAt,updatedAt,pushedAt,latestRelease --jq .'
- path: github-readme.raw.md.txt
kind: readme
status: ok
source: 'gh api repos/liyupi/ai-guide/readme -H Accept: application/vnd.github.raw'
- path: github-license.raw.txt
kind: license
status: missing_or_error
source: 'gh api repos/liyupi/ai-guide/license -H Accept: application/vnd.github.raw'
message: 'gh: Not Found (HTTP 404)'
- path: github-root-contents.raw.json
kind: root-contents
status: ok
source: 'gh api repos/liyupi/ai-guide/contents'
- path: github-languages.raw.json
kind: languages
status: ok
source: 'gh api repos/liyupi/ai-guide/languages'
- path: github-latest-release.raw.json
kind: latest-release
status: missing_or_error
source: 'gh api repos/liyupi/ai-guide/releases/latest'
message: 'gh: Not Found (HTTP 404)'