制作网站制作公司公司网站运营维护单位
2026/3/24 14:51:58 网站建设 项目流程
制作网站制作公司,公司网站运营维护单位,免费网站制作下载,mysql8 wordpressCursor 中优雅使用 Agent Skills#xff1a;从 0 到一套可复用的“技能系统”这篇文档是为博客平台#xff08;如 CSDN#xff09;准备的版本#xff0c;去掉了本机路径、代理等敏感信息#xff0c;只保留通用思路和可复用步骤。你可以直接复制内容到博客中发布。一、先搞…Cursor 中优雅使用 Agent Skills从 0 到一套可复用的“技能系统”这篇文档是为博客平台如 CSDN准备的版本去掉了本机路径、代理等敏感信息只保留通用思路和可复用步骤。你可以直接复制内容到博客中发布。一、先搞清楚Skills 在项目里长什么样在 Anthropic 的 Agent Skills 标准下一套完整的技能系统通常包含三部分.claude/skills/每个 Skill 一个子目录里面有SKILL.md技能说明书任务、步骤、约束、示例……scripts/可选脚本Python / TS / Shell 等references/可选参考文档例如.claude/ skills/ frontend-design/ SKILL.md doc-coauthoring/ SKILL.md ...AGENTS.md把项目里安装的所有 Skills 列成一个“目录 使用说明”给 Agent 看。典型结构简化skills_systempriority1available_skillsskillnamefrontend-design/namedescription用于设计高质量前端界面.../description/skillskillnamedoc-coauthoring/namedescription用于写技术文档、方案、报告.../description/skill.../available_skills/skills_systemopenskillsCLI 工具用来安装、列出、读取、同步 Skillsopenskills install ...openskills listopenskills read skill-nameopenskills sync一句话总结.claude/skills/是技能仓库AGENTS.md是目录openskills是打理它们的工具。二、本机环境准备一次性你只需要准备一套 Node 环境和一个 CLI 工具。1. 安装 Node 20推荐Skills 工具链通常要求 Node 20用你喜欢的版本管理工具即可nvm / Volta 等node-v# 建议 20.x如果你用 nvmnvminstall20nvm use202. 全局安装 OpenSkillsnpmi -g openskills验证一下openskills --version看到版本号就说明安装成功。三、在项目里安装官方 Skills生成.claude/skills假设你的项目根目录是cd/path/to/YOUR_PROJECT在项目根目录执行# 把 Anthropic 官方 skills 安装到当前项目-p project-y 不交互全选openskillsinstall-p -y anthropics/skills成功后你的项目结构会多出一段YOUR_PROJECT/ .claude/ skills/ algorithmic-art/ frontend-design/ doc-coauthoring/ ...每个目录下都有一个SKILL.md可以自己打开学习。提示如果你后面想加自己的 Skill比如团队内部的“写单测 skill”只要在.claude/skills/your-skill-name/下写一个SKILL.md即可。四、生成AGENTS.md注册技能清单同样在项目根目录cd/path/to/YOUR_PROJECT# 如果没有 AGENTS.md就先创建空文件test-f AGENTS.md||:AGENTS.md# 用 OpenSkills 把当前项目已有 skills 写入 AGENTS.mdopenskillssync执行完之后打开AGENTS.md你会看到一个skills_system区块里面列出了所有 Skills 的name和description。到这一步为止你的项目已经具备了.claude/skills/技能内容AGENTS.md技能目录 使用说明之后不管换哪台机器、哪个 IDE只要把这个项目拉下来这套技能系统都在。五、在 Cursor 中启用 Agent Skills下面以 Cursor 为例支持 Skills 的 IDE 都类似1. 打开 Nightly 渠道只做一次打开 Cursor 设置Settings → Beta将更新通道切换为Nightly2. 打开 Agent Skills 功能打开Settings → Rules找到Agent Skills或类似选项打开开关这样 Cursor 在帮你写代码时就会自动考虑当前项目的AGENTS.md和.claude/skills/。六、在 Cursor 里实际使用 Skills场景 1显式调用某个 Skill推荐在学习 / 调试时用假设你想用frontend-design帮你写一个登录页面的 UI在 Cursor 中打开项目根目录。在一个相关文件中按CmdLChat 模式。输入类似提示Bash(openskills read frontend-design)然后继续说基于刚才读取到的 frontend-design skill帮我设计一个登录页面的 UI并生成对应的 React 组件代码。Cursor 背后的 Agent 会实际执行openskills read frontend-design把.claude/skills/frontend-design/SKILL.md的内容纳入上下文按 skill 里的设计原则来写代码而不是默认的“AI 风格渐变 宋体/默认字体”。场景 2让技能指导你的文档结构同理如果你在写技术文档想要有一个好的结构可以Bash(openskills read doc-coauthoring)接着根据 doc-coauthoring skill帮我为当前模块写一份技术设计文档包含背景、目标、架构设计、关键流程、风险与权衡。生成出来的文档会更「像是有固定模板」的系统化内容而不是随手写两段感想。场景 3不提技能名看 Agent 会不会自动用 Skill等你对 Skills 体系熟悉之后可以尝试“隐式调用”在项目里某个目录下新建一个空的main.py只用自然语言描述任务例如帮我在当前目录下实现一个命令行 Todo 程序要求 - 可以添加/列出/标记完成/删除待办 - 启动时从 JSON 文件加载退出时保存 - 结构要清晰、易扩展方便今后增加优先级、截止日期等功能如果你在AGENTS.md里注册了一个类似python-todo-skill的技能且描述贴合上面任务那么 Agent 很可能会自动参考这个 Skill 的设计生成一个具备TodoItem数据模型TodoApp业务类分层交互函数print_items/print_menu/handle_choice/main这样的结构化实现。这时你可以通过对比生成的代码结构Skill 里推荐的结构SKILL.md来判断它有没有“听从 Skill 的指导”。七、显式 vs 隐式什么时候用哪种方式显式调用清晰、可控用在第一次用某个 Skill在调试、迭代 Skill希望强制 Agent 必须按照某个 Skill 的 SOP 来做。写法先Bash(openskills read xxx)再给具体任务。隐式调用自然、顺手用在日常开发懒得每次都提 Skill 名你已经习惯某套设计方式希望 Agent 的“默认写法”就是那样。前提AGENTS.md和.claude/skills配置完善每个 Skill 的描述足够清晰便于模型做语义匹配。建议的实践顺序是先多用“显式调用”熟悉每个 Skill。熟悉后再尝试“只用自然语言描述任务”看看 Agent 的默认输出是否已经“被 Skill 调教过”。八、总结把经验从 Prompt 升级为“项目级资产”这整套做法的本质是把你的经验、套路、约定从一次性的 prompt升级为项目级、可复用、可版本管理的技能系统。只要.claude/skills/里有你整理好的SKILL.mdAGENTS.md里注册了这些技能Cursor或其它支持 Agent Skills 的环境开启了相应功能你就可以在任何机器、任何 IDE 里把这套 skills 当成这个项目的“隐形团队成员”反复调用、持续演化。*** End Patch

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询