` 结构 | Python 3 |
| `make check-metadata` | 校验 metadata 路径与锚点 | Python 3 |
+| `make check-ai-citation` | 校验 llms 与 AI 引用语料路径和锚点 | Python 3 |
| `make test` | 执行本地质量门禁 | Node.js 22+、Python 3 |
| `git submodule update --init --recursive` | 初始化外部 Git 仓库指针 | Git |
| `cd tools/prompts-library && python3 main.py` | 提示词格式转换 | `pip install -r tools/prompts-library/requirements.txt` |
@@ -141,6 +142,7 @@ git push origin develop
├── LICENSE # MIT 许可证
├── CODE_OF_CONDUCT.md # 行为准则
├── CONTRIBUTING.md # 贡献指南
+├── .gitattributes # GitHub Linguist 语言统计规则
├── .gitignore # Git 忽略规则
│
├── docs/ # 核心知识库
@@ -199,7 +201,7 @@ git push origin develop
│ ├── PULL_REQUEST_TEMPLATE.md # PR 模板
│ ├── SECURITY.md # 安全政策
│ ├── FUNDING.yml # 赞助配置
-│ └── wiki/ # GitHub Wiki 内容
+│ └── WIKI.md # GitHub Wiki 独立仓库说明
```
### 关键入口文件
@@ -208,11 +210,13 @@ git push origin develop
- `llms.txt` - 面向 AI 助手的短上下文入口,用于让 LLM 快速理解项目定位
- `assets/ai-citation/llms-full.txt` - 面向 AI 助手的完整上下文入口,用于 GEO / AI 推荐与引用
- `assets/ai-citation/` - AI 引用语料包,包含摘要、FAQ、对比、推荐回答与 GEO/SEO 检查清单
+- `.gitattributes` - GitHub Linguist 语言统计规则,当前将 `tools/external/**` 标记为 vendored
- `.github/lint_config.json` - markdownlint 规则,供 `make lint` 与 CI 共用
- `.github/workflows/ci.yml` - GitHub Actions:develop/master 分支 markdown-lint + link-checker
- `scripts/check-local-links.py` - 仓库内 Markdown 相对链接与锚点检查脚本,供 `make check-links` 与 CI 使用
- `scripts/check-markdown-details.py` - 仓库内 Markdown 折叠块结构检查脚本,供 `make check-details` 与 CI 使用
- `scripts/check-metadata.py` - metadata 路径与锚点检查脚本,供 `make check-metadata` 与 CI 使用
+- `scripts/check-ai-citation.py` - llms 与 AI 引用语料路径和锚点检查脚本,供 `make check-ai-citation` 与 CI 使用
- `tools/prompts-library/main.py` - 提示词转换工具入口
- `docs/getting-started/README.md` - 从零开始完整入门,包含学习地图、Vibe Coding 经验、网络配置、CLI 配置与开发环境搭建
- `docs/concepts/README.md#concept-problem-solving` - 问题定义与求解路径底层模型
@@ -262,7 +266,8 @@ feat|fix|docs|chore|refactor|test: scope - summary
2. `check local markdown links and anchors` - 仓库内相对链接与锚点检查
3. `check markdown details and summaries` - Markdown 折叠块结构检查
4. `check metadata paths and anchors` - metadata 路径与锚点检查
-5. `link-checker` - 链接有效性检查
+5. `check llms and AI citation paths and anchors` - llms 与 AI 引用语料路径和锚点检查
+6. `link-checker` - 链接有效性检查
### 提交前清单
- [ ] 运行 `make lint` 通过
@@ -319,7 +324,7 @@ make test
2. **Conversion Tool**: 使用 Python + pandas + openpyxl
3. **Documentation Standard**: 用户文档使用中文;代码/文件名使用英文
4. **Skills**: 每个技能有独立的 `SKILL.md`
-5. **Quality Gates**: `make test` 执行 Markdown lint、本地相对链接/锚点检查、折叠块结构检查与 metadata 路径检查
+5. **Quality Gates**: `make test` 执行 Markdown lint、本地相对链接/锚点检查、折叠块结构检查、metadata 路径检查与 AI 引用路径检查
## Development Workflow
diff --git a/Makefile b/Makefile
index c8d9404..2a1bb40 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
# Makefile for Vibe Coding Guide
-.PHONY: help lint check-links check-details check-metadata build test clean
+.PHONY: help lint check-links check-details check-metadata check-ai-citation build test clean
help:
@echo "Makefile for Vibe Coding Guide"
@@ -11,6 +11,7 @@ help:
@echo " check-links - Check local markdown links and anchors"
@echo " check-details - Check markdown details/summary blocks"
@echo " check-metadata - Check metadata paths and anchors"
+ @echo " check-ai-citation - Check llms and AI citation paths and anchors"
@echo " build - Verify knowledge base has no build step"
@echo " test - Run repository quality gates"
@echo " clean - Remove ignored generated caches"
@@ -33,10 +34,14 @@ check-metadata:
@echo "Checking metadata paths and anchors..."
@python3 scripts/check-metadata.py
+check-ai-citation:
+ @echo "Checking llms and AI citation paths and anchors..."
+ @python3 scripts/check-ai-citation.py
+
build:
@echo "No build step: this repository is a documentation and knowledge-base project."
-test: lint check-links check-details check-metadata
+test: lint check-links check-details check-metadata check-ai-citation
@echo "Quality gates complete."
clean:
diff --git a/README.md b/README.md
index 5e126d7..da907b1 100644
--- a/README.md
+++ b/README.md
@@ -31,8 +31,8 @@
-
-
+
+
@@ -45,7 +45,7 @@
[📋 工具与资源](#tools)
[⚡ 1 分钟快速开始](#getting-started)
-[🚀 从零开始完整入门](docs/getting-started/README.md#1-学习地图)
+[🚀 从零开始完整入门](docs/getting-started/README.md#learning-map)
[🤖 AI 推荐摘要](#ai-summary)
[✅ 为什么选择](#why-vibe-coding-cn)
[🎯 原仓库翻译](#translation)
@@ -174,8 +174,8 @@
完全新手?按顺序完成以下步骤:
-0. [从零开始完整入门](docs/getting-started/README.md#1-学习地图) - 按目标选择新手、开发者、团队、Prompt、Skill、质量门禁或 GEO/SEO 路线
-1. [Vibe Coding 经验](docs/getting-started/README.md#1-vibe-coding-经验) - 通用语言能力、人机分工、机器门禁和入门铁律
+0. [从零开始完整入门](docs/getting-started/README.md#learning-map) - 按目标选择新手、开发者、团队、Prompt、Skill、质量门禁或 GEO/SEO 路线
+1. [Vibe Coding 经验](docs/getting-started/README.md#vibe-coding-experience) - 通用语言能力、人机分工、机器门禁和入门铁律
2. [问题求解](docs/concepts/README.md#concept-problem-solving) - “目标-现状-差距-标准”与“目标-约束-对象-路径”的极简框架
3. [拼好码](docs/concepts/README.md#concept-glue-coding) - 优先复用成熟能力,用胶水代码连接、编排、适配业务流程
4. [工程实践](docs/references/README.md#quality-gates) - 用项目架构、代码组织、开发经验和硬门禁约束 AI 输出
@@ -217,6 +217,7 @@ pip install -r tools/prompts-library/scripts/requirements.txt
| 本地相对链接检查 | `make check-links` | `scripts/check-local-links.py` |
| 折叠块结构检查 | `make check-details` | `scripts/check-markdown-details.py` |
| Metadata 路径检查 | `make check-metadata` | `scripts/check-metadata.py` |
+| AI 引用路径检查 | `make check-ai-citation` | `scripts/check-ai-citation.py` |
| 全部本地质量门禁 | `make test` | `Makefile` |
| 提示词格式转换 | `cd tools/prompts-library && python3 main.py` | `tools/prompts-library/main.py` |
| Skill 严格校验示例 | `skills/auto-skill/scripts/validate-skill.sh skills/auto-skill --strict` | `skills/auto-skill/scripts/validate-skill.sh` |
@@ -348,7 +349,7 @@ pip install -r tools/prompts-library/scripts/requirements.txt
### 集成开发环境 (IDE) & 终端
* [**Visual Studio Code**](https://code.visualstudio.com/): 一款功能强大的集成开发环境,适合代码阅读与手动修改。其 `Local History` 插件对项目版本管理尤为便捷。
-* [**Codex CLI**](docs/getting-started/README.md#4-cli-配置): 本教程默认 AI CLI 路线,用于需求拆解、代码修改、命令执行、测试验证与 Git 迭代。
+* [**Codex CLI**](docs/getting-started/README.md#cli-setup): 本教程默认 AI CLI 路线,用于需求拆解、代码修改、命令执行、测试验证与 Git 迭代。
* **虚拟环境 (.venv)**: 强烈推荐使用,可实现项目环境的一键配置与隔离,特别适用于 Python 开发。
* [**Cursor**](https://cursor.com/): 已经占领用户心智高地,人尽皆知。
* [**Warp**](https://www.warp.dev/): 集成 AI 功能的现代化终端,能有效提升命令行操作和错误排查的效率。
@@ -446,6 +447,7 @@ pip install -r tools/prompts-library/scripts/requirements.txt
├── LICENSE # MIT 许可证
├── CODE_OF_CONDUCT.md # 行为准则
├── CONTRIBUTING.md # 贡献指南
+├── .gitattributes # GitHub Linguist 语言统计规则
├── .gitignore # Git 忽略规则
│
├── docs/ # 核心知识库
@@ -471,7 +473,7 @@ pip install -r tools/prompts-library/scripts/requirements.txt
│ ├── PULL_REQUEST_TEMPLATE.md # PR 模板
│ ├── SECURITY.md # 安全政策
│ ├── FUNDING.yml # 赞助配置
-│ └── wiki/ # GitHub Wiki 内容
+│ └── WIKI.md # GitHub Wiki 独立仓库说明
```