Skip to content

Agent Skills

本目录存放 JY 项目专用 Agent Skills,供 Cursor、Claude Code 等开发工具快速理解:

  • 项目架构与数据流
  • 运维与环境(SSH、MySQL、systemd、Nginx)
  • 部署流程(jy-site 静态站、jy-admin 管理端、文档站)
  • 内容发布链路(管理端 → 构建 → 线上博客)
  • Agent 在本仓库的开发规范

Skill 列表

Skill文件何时加载
项目架构jy-architecture/SKILL.md问整体结构、三端关系、静态边界
设计原理jy-principles/SKILL.md问为什么这样设计、技术选型
运维环境jy-ops/SKILL.mdSSH、服务器目录、MySQL、日志
部署公开站jy-deploy-site/SKILL.mdjy-site 构建、上传、GitHub Actions
部署管理端jy-deploy-admin/SKILL.mdstandalone 包、systemd、Nginx 反代
内容发布jy-publish-flow/SKILL.md写文章、待发布、构建并部署
Agent 开发规范jy-agent-dev/SKILL.md在本仓库改代码前的必读

详细运维文档见 运维与部署;本目录的 Skill 是浓缩版,给 Agent 快速建立上下文。

安装到 Cursor

方式一:符号链接(推荐,文档更新自动生效)

在 monorepo 根目录执行:

bash
mkdir -p .cursor/skills
for d in docs/skills/jy-*/; do
  name=$(basename "$d")
  ln -sf "../../$d" ".cursor/skills/$name"
done

方式二:复制到个人 skills

bash
cp -R docs/skills/jy-* ~/.cursor/skills/

方式三:直接引用路径

在对话中 @docs/skills/jy-architecture/SKILL.md 或让 Agent 读取对应文件。

.cursor/skills/ 的关系

位置用途
docs/skills/文档源,可浏览、可版本管理、可部署到 doc.jianyi.my
.cursor/skills/Cursor 自动发现的 skill 目录(可链到 docs)

已有项目级 skill(如 jy-safe-editsjy-admin-antd)仍在 .cursor/skills/,与本目录互补:

  • docs/skills/ → 架构 / 运维 / 部署 / 发布全貌
  • .cursor/skills/ → 具体编码规范(Ant Design 表单、安全改动等)

维护约定

  1. 改部署流程时,同步更新对应 SKILL.md 和 docs/ops/*.md
  2. Skill 保持精简(单文件建议 < 200 行),细节链到 ops 文档。
  3. description frontmatter 写清 WHAT + WHEN,便于 Agent 自动匹配。
  4. 不要把密码、Token、真实密钥写进 Skill。

JY 项目文档