Skip to content

AGENTS.md — AI 智能体开发与协作作业规范

本文档是为所有参与本项目的 AI 编码智能体(Antigravity、Claude Code、Cursor Composer、OpenAI Codex 等)制定的行动协议与执行 SOP
智能体在执行任何代码修改或内容撰写前,必须严格阅读并遵循本文档的所有约束


1. 单一真实事实来源 (Single Sources of Truth)

智能体在行动前,必须先对齐以下两份规范文件,不得擅自臆造规范:


2. 核心架构与目录规范

本项目采用 VitePress 静态站点引擎。所有文档与内容严格按照以下结构组织:

.
├── .vitepress/              # VitePress 核心配置与主题
│   ├── config.mjs           # 站点配置、导航与侧边栏
│   └── theme/               # 自定义样式与组件 (遵循 DESIGN.md)
├── docs/                    # 文档源码根目录
│   ├── start/               # 快速上手板块 (01-what-is-codex.md 等)
│   ├── advanced/            # 进阶工程板块 (01-cost-context.md 等)
│   ├── recipes/             # 实战配方库 (01-ppt-skill.md 等)
│   │   └── _template.md     # 案例标准化模版 (严禁随意篡改结构)
│   └── community/           # 社区共建、赞助商与反馈
├── functions/               # Cloudflare Pages Functions (Edge Serverless)
│   └── api/                 # 飞书卡片行动推送等轻量无状态接口
├── AGENTS.md                # 智能体作业规范 (本文档)
├── DESIGN.md                # 视觉规范契约
└── package.json             # 依赖与脚本

3. 实战配方 (Recipe) 编写 SOP

当用户要求 AI “编写/新增一篇 实战案例(Recipe)”时,智能体必须严格执行以下流程:

第一步:读取模板

第二步:六步黄金交付格式(缺一不可)

  1. 元数据 (Frontmatter):必须包含 titledescriptiontags(如 ['#MCP', '#办公提效'])、difficultybeginner / intermediate / advanced)与 estimatedTime(如 5 分钟)。
  2. 场景价值与预期产物:清晰阐述痛点,配以具体交付结果预览。
  3. 前置准备:列出依赖工具、环境与插件安装命令。
  4. 核心配置文件:提供开箱即用的 JSON / TOML 代码块,使用标准语言标记(json / toml / bash)。
  5. 黄金 Prompt 指令流:经过实际调优验证的精确 Prompt,读者复制即用。
  6. 排障与避坑提示:明确指出常见报错、超时问题或权限陷阱。

第三步:数字排版约束

  • 所有数值、耗时、版本号必须遵循 DESIGN.md 要求,确保使用 tabular-nums / 等宽字体展示。

4. 常用工程命令

智能体在开发时使用以下命令(统一使用 pnpm):

bash
# 启动本地开发服务 (热重载)
pnpm dev

# 执行生产静态构建
pnpm build

# 本地预览构建产物
pnpm preview

5. 质量把关门禁 (Quality Gates)

在向用户汇报完成或提交 Git Commit 前,智能体必须在后台自主完成以下两步验证

门禁 1:构建验证

bash
pnpm build
  • 必须确保 0 语法报错、0 坏链 (Broken Links)。

门禁 2:UI 质量审计 (site-factory-tools)

bash
node /Users/kfcv50/Github/site-factory-tools/bin/site-factory.js design:audit .
  • 审查指标:
    • 杜绝纯黑 #000000 样式反模式;
    • 核心数值必须包含 tabular-nums
    • 交互按钮必须具备 active:scale-[0.98] 触控回弹微动效;
    • Audit 得分必须达到 90 分以上(目标 100 分)

6. 与 site-factory-tools 部署运维联动

当用户要求上线部署、配置域名或推送 SEO 时,智能体调用以下 CLI 工具:

bash
# 1. 一键 Cloudflare Pages 部署与 Spaceship 域名绑定
node /Users/kfcv50/Github/site-factory-tools/bin/site-factory.js cf:pages <domain> \
  --repo hyai-dev/codexguide \
  --project codexguide \
  --branch main \
  --email [email protected]

# 2. 一键配置 Catch-all 运营邮箱
node /Users/kfcv50/Github/site-factory-tools/bin/site-factory.js cf:email <domain> \
  --forward [email protected]

# 3. 新案例发布后推送 IndexNow 极速收录
node /Users/kfcv50/Github/site-factory-tools/bin/site-factory.js seo:indexnow <domain> \
  --urls https://<domain>/recipes/<slug>.html

# 4. Google Search Console 纯 Headless 提交 Sitemap (方案 B)
node /Users/kfcv50/Github/site-factory-tools/bin/site-factory.js gsc:sitemap <domain>

# 5. Google Search Console 实时 URL 收录状态检查
node /Users/kfcv50/Github/site-factory-tools/bin/site-factory.js gsc:inspect https://<domain>/recipes/<slug>.html

Last updated:

遵循 MIT 协议开源,严格执行 Google DESIGN.md 规范