程序员鱼皮的 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 导航网站
This report summarizes scanner evidence for liyupi/ai-guide, a JavaScript project with 21,768 GitHub stars. SynthScan examined 207,370 lines of code across 739 source files, recording 100 pattern matches distributed across 7 syntactic categories. The legacy adjusted pattern signal is 1.3 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 90 finding(s).
Are imports declared and package/API names verified? 7 finding(s).
Are wrappers, guards, and repeated structures necessary? 3 finding(s).
Which changes need focused human review? 100 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 100 distinct pattern matches across 7 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | translations/en/Vibe Coding 零基础教程/40 编程学习/07 程序员简历模板.md | 242 | > More than 90% of the code in the project was generated by AI, greatly improving development efficiency | CODE |
| HIGH | translations/en/Vibe Coding 零基础教程/40 编程学习/07 程序员简历模板.md | 244 | Some students may hesitate: if I write "the code was generated by AI," won’t that hurt me? Quite the opposite! In 2026, | CODE |
| HIGH | translations/en/Vibe Coding 零基础教程/40 编程学习/05 AI 绘图指南.md | 125 | The SVG code generated by AI can be saved directly as an SVG file and opened in a browser. | CODE |
| HIGH | …slations/en/Vibe Coding 零基础教程/10 编程工具/05 AI 命令行编程工具.md | 99 | For example, you can create a `Company Code Specification Skill`, writing in code style, naming rules, comment requireme | CODE |
| HIGH | …en/Vibe Coding 零基础教程/10 编程工具/工具实战/Superpowers:核心技能库.md | 96 | Review the implementation plan document generated by AI. Each task includes: | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/11 Vibe Coding 团队协作技巧.md | 13 | Actually, no. Team collaboration involves many issues that need to be addressed, such as inconsistencies in code generat | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/11 Vibe Coding 团队协作技巧.md | 149 | This way, the code style generated by AI will be more consistent across different team members. | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/06 Vibe Coding 代码质量保障.md | 9 | Many students have concerns when using AI for development: Is the code generated by AI reliable? Could there be hidden b | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/06 Vibe Coding 代码质量保障.md | 109 | // AI-generated code | COMMENT |
| HIGH | …nslations/en/Vibe Coding 零基础教程/30 经验技巧/鱼皮的 AI 工作流分享.md | 49 | For knowledge-explanation content, I ask AI to split the article into sections and generate AI image prompts for each se | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/02 Vibe Coding 对话工程技巧.md | 186 | This way, the code generated by AI will align with your project. | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md | 234 | Claude’s official Cookbook has an article [Frontend Aesthetics](https://platform.claude.com/cookbook/coding-prompting-fo | CODE |
| HIGH | …/en/Vibe Coding 零基础教程/30 经验技巧/08 Vibe Coding 性能优化技巧.md | 7 | In Vibe Coding, you might have encountered situations where the application generated by AI functions correctly but is a | CODE |
| HIGH | …/Vibe Coding 零基础教程/15 模型动态/小米 MiMo 编程能力实测 - 4 个项目案例.md | 192 | Frontend Design is Anthropic’s official front-end beautification skill. It can make the pages generated by AI feel much | CODE |
| HIGH | …ations/en/Vibe Coding 零基础教程/70 AI 编程概念大全/AI 动态工作流详解.md | 35 | The whole orchestration plan is generated by AI in real time based on your specific task. It is not a predefined templat | CODE |
| HIGH | …oding 零基础教程/20 项目实战/鱼皮的原创项目/Kimi K2 - AI 文档阅读助手项目实战.md | 61 | The effect generated by AI is quite good, with both text and images, helping you understand complex documents faster. | CODE |
| HIGH | …/20 项目实战/AI 跨端应用/Cursor + Cordova - 表情包生成器 APP 项目实战.md | 267 | The website files generated by AI will be placed in the `www` directory. After the code is generated, the AI may automat | CODE |
| HIGH | …项目实战/AI 创意应用/Cursor + Claude Opus 5 - 以撒的结合肉鸽游戏项目实战.md | 93 | Alright, let me show you the full prompt. It’s long and messy, but most of it was actually generated by AI. The original | CODE |
| HIGH | … 零基础教程/20 项目实战/AI 创意应用/DeepSeek + 火山 - AI 海龟汤游戏项目实战.md | 104 | The full livestream replay of this project has already been released in episodes on the [Programming Navigation website] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Vibe Coding 零基础教程/65 鱼皮的 AI 编程实战视频课.md | 113 | 5)[AI 闯关学习小程序](https://mp.weixin.qq.com/s?__biz=MzI1NDczNTAwMA==&mid=2247586748&idx=1&sn=847a521830b1063b4c201d53c060286 | CODE |
| MEDIUM | Vibe Coding 零基础教程/40 编程学习/04 AI 编程技术.md | 160 | ### RAG 知识库 | COMMENT |
| MEDIUM | Vibe Coding 零基础教程/40 编程学习/AI 编程技术栈速查.md | 271 | ## 八、向量数据库和 RAG | COMMENT |
| MEDIUM | Vibe Coding 零基础教程/10 编程工具/工具实战/Dify:零代码 AI 应用开发平台.md | 112 | ### 5、添加知识库(RAG) | COMMENT |
| MEDIUM | Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 315 |  | CODE |
| MEDIUM | Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 991 | ### RAG 检索增强生成 | COMMENT |
| MEDIUM | Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 1026 | ### Agentic RAG 智能体检索增强生成 | COMMENT |
| MEDIUM | …础教程/20 项目实战/AI 跨端应用/GitHub Copilot - AI 闯关学习小程序项目实战.md | 242 | ### 知识库 RAG 出题流程 | COMMENT |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 577 | ### 检索增强生成 - RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 593 | #### 极简版 RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 624 | #### 标准版 RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 772 | #### 进阶版 RAG | STRING |
| MEDIUM | AI/关于DeepSeek/什么是 DeepSeek.md | 36 | #### 3. 知识问答与搜索增强(RAG) | COMMENT |
| MEDIUM | AI/AI行业资讯/2025-05/炸裂!Spring AI 1.0 正式发布,让 Java 再次伟大!.md | 325 | ### 4、RAG 检索增强生成 | COMMENT |
| MEDIUM | AI/鱼皮的 AI 指南/鱼皮的 AI 指南 - 4、AI 编程技术.md | 76 | #### RAG 知识库 | COMMENT |
| MEDIUM | …nslations/zh-TW/Vibe Coding 零基础教程/65 鱼皮的 AI 编程实战视频课.md | 113 | 5)[AI 闖關學習小程式](https://mp.weixin.qq.com/s?__biz=MzI1NDczNTAwMA==&mid=2247586748&idx=1&sn=847a521830b1063b4c201d53c060286 | CODE |
| MEDIUM | …slations/zh-TW/Vibe Coding 零基础教程/40 编程学习/04 AI 编程技术.md | 160 | ### RAG 知識庫 | COMMENT |
| MEDIUM | …slations/zh-TW/Vibe Coding 零基础教程/40 编程学习/AI 编程技术栈速查.md | 271 | ## 八、向量資料庫和 RAG | COMMENT |
| MEDIUM | …W/Vibe Coding 零基础教程/10 编程工具/工具实战/Dify:零代码 AI 应用开发平台.md | 112 | ### 5、添加知識庫(RAG) | COMMENT |
| MEDIUM | …/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 311 |  | CODE |
| MEDIUM | …/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 975 | ### RAG 檢索增強生成 | COMMENT |
| MEDIUM | …/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 1010 | ### Agentic RAG 智慧體檢索增強生成 | COMMENT |
| MEDIUM | …础教程/20 项目实战/AI 跨端应用/GitHub Copilot - AI 闯关学习小程序项目实战.md | 242 | ### 知識庫 RAG 出題流程 | COMMENT |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 577 | ### 檢索增強生成 - RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 593 | #### 極簡版 RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 624 | #### 標準版 RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 772 | #### 進階版 RAG | STRING |
| MEDIUM | translations/en/Vibe Coding 零基础教程/65 鱼皮的 AI 编程实战视频课.md | 113 | 5) [AI Gamified Learning Mini Program](https://mp.weixin.qq.com/s?__biz=MzI1NDczNTAwMA==&mid=2247586748&idx=1&sn=847a521 | CODE |
| MEDIUM | translations/en/Vibe Coding 零基础教程/40 编程学习/04 AI 编程技术.md | 140 | ### RAG Knowledge Base | COMMENT |
| MEDIUM | translations/en/Vibe Coding 零基础教程/40 编程学习/AI 编程技术栈速查.md | 271 | ## 8. Vector Databases and RAG | COMMENT |
| MEDIUM | …n/Vibe Coding 零基础教程/10 编程工具/工具实战/Dify:零代码 AI 应用开发平台.md | 96 | ### 5. Add a Knowledge Base (RAG) | COMMENT |
| MEDIUM | …/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 310 |  | CODE |
| MEDIUM | …/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 973 | ### RAG | COMMENT |
| MEDIUM | …/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md | 1008 | ### Agentic RAG | COMMENT |
| MEDIUM | …础教程/20 项目实战/AI 跨端应用/GitHub Copilot - AI 闯关学习小程序项目实战.md | 212 | ### Knowledge Base RAG Question Generation Flow | COMMENT |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 554 | ### Retrieval-Augmented Generation - RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 570 | #### Ultra-Simple RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 601 | #### Standard RAG | STRING |
| MEDIUM | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 747 | #### Advanced RAG | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/Vibe Coding 零基础教程/10 编程工具/Codex/Codex:AI 桌面应用保姆级教程.md | 189 | ### Step 1: Planning Mode — Discuss Before Building | COMMENT |
| LOW | …/Vibe Coding 零基础教程/10 编程工具/Codex/Codex:AI 桌面应用保姆级教程.md | 228 | ### Step 2: Watch the Agent Work Autonomously | COMMENT |
| LOW | …/Vibe Coding 零基础教程/10 编程工具/Codex/Codex:AI 桌面应用保姆级教程.md | 262 | ### Step 3: Check the Result + Iterate | COMMENT |
| LOW | …ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md | 57 | ### Step 1: Enter the Prompt | COMMENT |
| LOW | …ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md | 73 | ### Step 2: Demonstrate the Operation | COMMENT |
| LOW | …ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md | 85 | ### Step 3: Stop Recording and Generate the Skill | COMMENT |
| LOW | …ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md | 97 | ### Step 4: Replay | COMMENT |
| LOW | …en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md | 435 | ### Step 1: Create README.md | COMMENT |
| LOW | …en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md | 482 | ### Step 2: Create TODO.md | COMMENT |
| LOW | …en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md | 515 | ### Step 3: Create Rules File | COMMENT |
| LOW | …en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md | 550 | ### Step 4: Add Context Comments in Code | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/07 Vibe Coding 代码重构技巧.md | 421 | #### Step 1: Extract Custom Hooks | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/07 Vibe Coding 代码重构技巧.md | 443 | #### Step 2: Split Components | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/07 Vibe Coding 代码重构技巧.md | 480 | #### Step 3: Reassemble the Main Component | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md | 75 | #### Step 1: Create a .env File | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md | 88 | #### Step 2: Use Them in Code | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md | 105 | #### Step 3: Add to .gitignore | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md | 118 | #### Step 4: Create .env.example | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md | 57 | ## Step 1: Research | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md | 111 | ## Step 2: Product Requirements Document (PRD) | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md | 207 | ## Step 3: Technical Design Document (Tech Design) | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md | 262 | ## Step 4: AI Agent Instructions (AGENTS.md) | COMMENT |
| LOW | …/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md | 311 | ## Step 5: Implementation and Iteration (Build) | COMMENT |
| LOW | …ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md | 57 | ## Step 1: Collect Raw Materials | COMMENT |
| LOW | …ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md | 140 | ## Step 2: Analyze the Materials and Generate a Profile | COMMENT |
| LOW | …ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md | 180 | ## Step 3: Let AI Ask Follow-Up Questions to Dig Out Deep Thinking | COMMENT |
| LOW | …ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md | 231 | ## Step 4: Add Capabilities (Optional) | COMMENT |
| LOW | …ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md | 269 | ## Step 5: Start Distilling | COMMENT |
| LOW | …础教程/20 项目实战/AI 创意应用/GitHub Copilot - AI 塔罗牌占卜网站项目实战.md | 53 | ### Step 1: Use Plan to Make a Proposal | COMMENT |
| LOW | …础教程/20 项目实战/AI 创意应用/GitHub Copilot - AI 塔罗牌占卜网站项目实战.md | 99 | ### Step 2: Use Agent to Execute the Plan | COMMENT |
| LOW | …础教程/20 项目实战/AI 创意应用/GitHub Copilot - AI 塔罗牌占卜网站项目实战.md | 119 | ### Step 3: Check the Result | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Vibe Coding 零基础教程/10 编程工具/08 AI 辅助工具集.md | 478 | DATABASE_URL=your_database_url | CODE |
| HIGH | …lations/zh-TW/Vibe Coding 零基础教程/10 编程工具/08 AI 辅助工具集.md | 478 | DATABASE_URL=your_database_url | CODE |
| HIGH | …anslations/en/Vibe Coding 零基础教程/10 编程工具/08 AI 辅助工具集.md | 421 | DATABASE_URL=your_database_url | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 0 | retrieves relevant interview questions from mianshiya.com based on a keyword. use this tool when the user asks for inter | STRING |
| HIGH | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 0 | retrieves relevant interview questions from mianshiya.com based on a keyword. use this tool when the user asks for inter | STRING |
| HIGH | …0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md | 0 | retrieves relevant interview questions from mianshiya.com based on a keyword. use this tool when the user asks for inter | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md | 379 | - Lorem Ipsum 占位文本 | CODE |
| LOW | …-TW/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md | 379 | - Lorem Ipsum 佔位文字 | CODE |
| LOW | …/en/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md | 344 | - Lorem Ipsum placeholder text | CODE |
| LOW | .vuepress/theme/components/AlgoliaSearchBox.vue | 10 | :placeholder="placeholder" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .github/workflows/deploy.yml | 61 | # secret_id: ${{ secrets.TENCENT_SECRET_ID }} | COMMENT |