AI Slop Code Risk Monitor

liyupi/ai-guide

SlopCodeMonitor badge for liyupi/ai-guide Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

程序员鱼皮的 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 导航网站

1.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

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.

1.3
Adjusted Signal
1.3
Raw Pattern Score
100%
Time Factor
2026-10-22
Last Push
21.8K
Stars
JavaScript
Language
207.4K
Lines of Code
739
Files
100
Pattern Hits
2026-10-31
Scan Date
0.03
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 5.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 90 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

Are imports declared and package/API names verified? 7 finding(s).

Agent Over-Engineering Ratio 0.4/100 · LOW

Are wrappers, guards, and repeated structures necessary? 3 finding(s).

PR Review Velocity Impact 7.0/100 · LOW

Which changes need focused human review? 100 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 25MEDIUM 39LOW 36

Directory Score Breakdown

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.

Pattern Findings

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.

Synthetic Comment Markers19 hits · 98 pts
SeverityFileLineSnippetContext
HIGHtranslations/en/Vibe Coding 零基础教程/40 编程学习/07 程序员简历模板.md242> More than 90% of the code in the project was generated by AI, greatly improving development efficiencyCODE
HIGHtranslations/en/Vibe Coding 零基础教程/40 编程学习/07 程序员简历模板.md244Some students may hesitate: if I write "the code was generated by AI," won’t that hurt me? Quite the opposite! In 2026, CODE
HIGHtranslations/en/Vibe Coding 零基础教程/40 编程学习/05 AI 绘图指南.md125The 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 命令行编程工具.md99For example, you can create a `Company Code Specification Skill`, writing in code style, naming rules, comment requiremeCODE
HIGH…en/Vibe Coding 零基础教程/10 编程工具/工具实战/Superpowers:核心技能库.md96Review the implementation plan document generated by AI. Each task includes:CODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/11 Vibe Coding 团队协作技巧.md13Actually, no. Team collaboration involves many issues that need to be addressed, such as inconsistencies in code generatCODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/11 Vibe Coding 团队协作技巧.md149This way, the code style generated by AI will be more consistent across different team members.CODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/06 Vibe Coding 代码质量保障.md9Many students have concerns when using AI for development: Is the code generated by AI reliable? Could there be hidden bCODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/06 Vibe Coding 代码质量保障.md109// AI-generated codeCOMMENT
HIGH…nslations/en/Vibe Coding 零基础教程/30 经验技巧/鱼皮的 AI 工作流分享.md49For knowledge-explanation content, I ask AI to split the article into sections and generate AI image prompts for each seCODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/02 Vibe Coding 对话工程技巧.md186This way, the code generated by AI will align with your project.CODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md234Claude’s official Cookbook has an article [Frontend Aesthetics](https://platform.claude.com/cookbook/coding-prompting-foCODE
HIGH…/en/Vibe Coding 零基础教程/30 经验技巧/08 Vibe Coding 性能优化技巧.md7In Vibe Coding, you might have encountered situations where the application generated by AI functions correctly but is aCODE
HIGH…/Vibe Coding 零基础教程/15 模型动态/小米 MiMo 编程能力实测 - 4 个项目案例.md192Frontend 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 动态工作流详解.md35The whole orchestration plan is generated by AI in real time based on your specific task. It is not a predefined templatCODE
HIGH…oding 零基础教程/20 项目实战/鱼皮的原创项目/Kimi K2 - AI 文档阅读助手项目实战.md61The 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 项目实战.md267The website files generated by AI will be placed in the `www` directory. After the code is generated, the AI may automatCODE
HIGH…项目实战/AI 创意应用/Cursor + Claude Opus 5 - 以撒的结合肉鸽游戏项目实战.md93Alright, let me show you the full prompt. It’s long and messy, but most of it was actually generated by AI. The originalCODE
HIGH… 零基础教程/20 项目实战/AI 创意应用/DeepSeek + 火山 - AI 海龟汤游戏项目实战.md104The full livestream replay of this project has already been released in episodes on the [Programming Navigation website]CODE
Modern AI Meta-Vocabulary39 hits · 87 pts
SeverityFileLineSnippetContext
MEDIUMVibe Coding 零基础教程/65 鱼皮的 AI 编程实战视频课.md1135)[AI 闯关学习小程序](https://mp.weixin.qq.com/s?__biz=MzI1NDczNTAwMA==&mid=2247586748&idx=1&sn=847a521830b1063b4c201d53c060286CODE
MEDIUMVibe Coding 零基础教程/40 编程学习/04 AI 编程技术.md160### RAG 知识库COMMENT
MEDIUMVibe Coding 零基础教程/40 编程学习/AI 编程技术栈速查.md271## 八、向量数据库和 RAGCOMMENT
MEDIUMVibe Coding 零基础教程/10 编程工具/工具实战/Dify:零代码 AI 应用开发平台.md112### 5、添加知识库(RAG)COMMENT
MEDIUMVibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md315![](https://pic.yupi.icu/1/agentic%20engineering.jpeg)CODE
MEDIUMVibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md991### RAG 检索增强生成COMMENT
MEDIUMVibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md1026### Agentic RAG 智能体检索增强生成COMMENT
MEDIUM…础教程/20 项目实战/AI 跨端应用/GitHub Copilot - AI 闯关学习小程序项目实战.md242### 知识库 RAG 出题流程COMMENT
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md577### 检索增强生成 - RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md593#### 极简版 RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md624#### 标准版 RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md772#### 进阶版 RAGSTRING
MEDIUMAI/关于DeepSeek/什么是 DeepSeek.md36#### 3. 知识问答与搜索增强(RAG)COMMENT
MEDIUMAI/AI行业资讯/2025-05/炸裂!Spring AI 1.0 正式发布,让 Java 再次伟大!.md325### 4、RAG 检索增强生成COMMENT
MEDIUMAI/鱼皮的 AI 指南/鱼皮的 AI 指南 - 4、AI 编程技术.md76#### RAG 知识库COMMENT
MEDIUM…nslations/zh-TW/Vibe Coding 零基础教程/65 鱼皮的 AI 编程实战视频课.md1135)[AI 闖關學習小程式](https://mp.weixin.qq.com/s?__biz=MzI1NDczNTAwMA==&mid=2247586748&idx=1&sn=847a521830b1063b4c201d53c060286CODE
MEDIUM…slations/zh-TW/Vibe Coding 零基础教程/40 编程学习/04 AI 编程技术.md160### RAG 知識庫COMMENT
MEDIUM…slations/zh-TW/Vibe Coding 零基础教程/40 编程学习/AI 编程技术栈速查.md271## 八、向量資料庫和 RAGCOMMENT
MEDIUM…W/Vibe Coding 零基础教程/10 编程工具/工具实战/Dify:零代码 AI 应用开发平台.md112### 5、添加知識庫(RAG)COMMENT
MEDIUM…/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md311![](https://pic.yupi.icu/1/agentic%20engineering.jpeg)CODE
MEDIUM…/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md975### RAG 檢索增強生成COMMENT
MEDIUM…/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md1010### Agentic RAG 智慧體檢索增強生成COMMENT
MEDIUM…础教程/20 项目实战/AI 跨端应用/GitHub Copilot - AI 闯关学习小程序项目实战.md242### 知識庫 RAG 出題流程COMMENT
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md577### 檢索增強生成 - RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md593#### 極簡版 RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md624#### 標準版 RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md772#### 進階版 RAGSTRING
MEDIUMtranslations/en/Vibe Coding 零基础教程/65 鱼皮的 AI 编程实战视频课.md1135) [AI Gamified Learning Mini Program](https://mp.weixin.qq.com/s?__biz=MzI1NDczNTAwMA==&mid=2247586748&idx=1&sn=847a521CODE
MEDIUMtranslations/en/Vibe Coding 零基础教程/40 编程学习/04 AI 编程技术.md140### RAG Knowledge BaseCOMMENT
MEDIUMtranslations/en/Vibe Coding 零基础教程/40 编程学习/AI 编程技术栈速查.md271## 8. Vector Databases and RAGCOMMENT
MEDIUM…n/Vibe Coding 零基础教程/10 编程工具/工具实战/Dify:零代码 AI 应用开发平台.md96### 5. Add a Knowledge Base (RAG)COMMENT
MEDIUM…/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md310![](https://pic.yupi.icu/1/agentic%20engineering.jpeg)CODE
MEDIUM…/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md973### RAGCOMMENT
MEDIUM…/Vibe Coding 零基础教程/70 AI 编程概念大全/00 Vibe Coding 概念大全.md1008### Agentic RAGCOMMENT
MEDIUM…础教程/20 项目实战/AI 跨端应用/GitHub Copilot - AI 闯关学习小程序项目实战.md212### Knowledge Base RAG Question Generation FlowCOMMENT
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md554### Retrieval-Augmented Generation - RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md570#### Ultra-Simple RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md601#### Standard RAGSTRING
MEDIUM…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md747#### Advanced RAGSTRING
Structural Annotation Overuse31 hits · 46 pts
SeverityFileLineSnippetContext
LOW…/Vibe Coding 零基础教程/10 编程工具/Codex/Codex:AI 桌面应用保姆级教程.md189### Step 1: Planning Mode — Discuss Before BuildingCOMMENT
LOW…/Vibe Coding 零基础教程/10 编程工具/Codex/Codex:AI 桌面应用保姆级教程.md228### Step 2: Watch the Agent Work AutonomouslyCOMMENT
LOW…/Vibe Coding 零基础教程/10 编程工具/Codex/Codex:AI 桌面应用保姆级教程.md262### Step 3: Check the Result + IterateCOMMENT
LOW…ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md57### Step 1: Enter the PromptCOMMENT
LOW…ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md73### Step 2: Demonstrate the OperationCOMMENT
LOW…ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md85### Step 3: Stop Recording and Generate the SkillCOMMENT
LOW…ng 零基础教程/10 编程工具/Codex/Codex Record & Replay:录制功能教程.md97### Step 4: ReplayCOMMENT
LOW…en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md435### Step 1: Create README.mdCOMMENT
LOW…en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md482### Step 2: Create TODO.mdCOMMENT
LOW…en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md515### Step 3: Create Rules FileCOMMENT
LOW…en/Vibe Coding 零基础教程/30 经验技巧/03 Vibe Coding 上下文管理技巧.md550### Step 4: Add Context Comments in CodeCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/07 Vibe Coding 代码重构技巧.md421#### Step 1: Extract Custom HooksCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/07 Vibe Coding 代码重构技巧.md443#### Step 2: Split ComponentsCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/07 Vibe Coding 代码重构技巧.md480#### Step 3: Reassemble the Main ComponentCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md75#### Step 1: Create a .env FileCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md88#### Step 2: Use Them in CodeCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md105#### Step 3: Add to .gitignoreCOMMENT
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/09 Vibe Coding 安全防护技巧.md118#### Step 4: Create .env.exampleCOMMENT
LOW…/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md57## Step 1: ResearchCOMMENT
LOW…/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md111## Step 2: Product Requirements Document (PRD)COMMENT
LOW…/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md207## Step 3: Technical Design Document (Tech Design)COMMENT
LOW…/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md262## Step 4: AI Agent Instructions (AGENTS.md)COMMENT
LOW…/en/Vibe Coding 零基础教程/20 项目实战/01 Vibe Coding 项目开发流程.md311## Step 5: Implementation and Iteration (Build)COMMENT
LOW…ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md57## Step 1: Collect Raw MaterialsCOMMENT
LOW…ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md140## Step 2: Analyze the Materials and Generate a ProfileCOMMENT
LOW…ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md180## Step 3: Let AI Ask Follow-Up Questions to Dig Out Deep ThinkingCOMMENT
LOW…ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md231## Step 4: Add Capabilities (Optional)COMMENT
LOW…ding 零基础教程/20 项目实战/AI 创意应用/AI 创意应用 - 蒸馏自己成 Skill 项目.md269## Step 5: Start DistillingCOMMENT
LOW…础教程/20 项目实战/AI 创意应用/GitHub Copilot - AI 塔罗牌占卜网站项目实战.md53### Step 1: Use Plan to Make a ProposalCOMMENT
LOW…础教程/20 项目实战/AI 创意应用/GitHub Copilot - AI 塔罗牌占卜网站项目实战.md99### Step 2: Use Agent to Execute the PlanCOMMENT
LOW…础教程/20 项目实战/AI 创意应用/GitHub Copilot - AI 塔罗牌占卜网站项目实战.md119### Step 3: Check the ResultCOMMENT
Magic Placeholder Names3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHVibe Coding 零基础教程/10 编程工具/08 AI 辅助工具集.md478DATABASE_URL=your_database_urlCODE
HIGH…lations/zh-TW/Vibe Coding 零基础教程/10 编程工具/08 AI 辅助工具集.md478DATABASE_URL=your_database_urlCODE
HIGH…anslations/en/Vibe Coding 零基础教程/10 编程工具/08 AI 辅助工具集.md421DATABASE_URL=your_database_urlCODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md0retrieves relevant interview questions from mianshiya.com based on a keyword. use this tool when the user asks for interSTRING
HIGH…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md0retrieves relevant interview questions from mianshiya.com based on a keyword. use this tool when the user asks for interSTRING
HIGH…0 项目实战/AI 智能体和平台/Cursor + LangChain4j - AI 编程助手项目实战.md0retrieves relevant interview questions from mianshiya.com based on a keyword. use this tool when the user asks for interSTRING
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWVibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md379- Lorem Ipsum 占位文本CODE
LOW…-TW/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md379- Lorem Ipsum 佔位文字CODE
LOW…/en/Vibe Coding 零基础教程/30 经验技巧/12 Vibe Coding 网站美化技巧.md344- Lorem Ipsum placeholder textCODE
LOW.vuepress/theme/components/AlgoliaSearchBox.vue10 :placeholder="placeholder"CODE
Over-Commented Block1 hit · 1 pts
SeverityFileLineSnippetContext
LOW.github/workflows/deploy.yml61 # secret_id: ${{ secrets.TENCENT_SECRET_ID }}COMMENT