关于 suggesting-skills
一项帮助 Agent 发现现有技能何时能协助用户,并在合适时机提出建议的技能。它提供任务与技能的对应示例,并指导如何简短、适时地推荐,避免重复打扰。
主要功能
- 01将任务匹配到相关技能
- 02在合适时机建议技能
- 03提供简短且贴合情境的建议
- 04用户拒绝后避免重复推荐
- 05附上技能安装说明
适用场景
- 01编写测试时推荐测试技能
- 02项目缺少 CI 时建议配置 CI
- 03遇到棘手问题时推荐调试技能
- 04处理分析或身份验证任务时提供相关技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ revitalb-port/ skills-registry-demo --skill suggesting-skills安装后在 Claude Code 中输入/suggesting-skills确认已加载。
详细介绍
推荐技能
留意用户正在处理的任务是否能通过现有技能变得更轻松。在时机合适时推荐相关技能。
触发条件
在以下情况下推荐技能:
- 用户询问如何完成某项技能可以涵盖的任务(例如:“如何添加 Sentry?”→
adding-error-tracking) - 用户在某项任务上遇到困难,而某个技能有经过验证的工作流程可供参考
- 你发现项目缺少某项可通过技能配置的内容(例如没有测试或 CI)
- 用户正在手动完成某项 Cursor 原生技能可以自动化的工作
如何推荐
简短并结合上下文:
There's a skill for that — `adding-error-tracking` handles Sentry
setup with source maps and performance monitoring. Want me to use it?
或者在发现项目有所缺失时:
This project doesn't have CI set up. The `setting-up-ci` skill can
scaffold a GitHub Actions pipeline with lint, test, and build steps.
Want me to set that up?
技能参考
| 用户正在做…… | 推荐技能…… |
|---|---|
| 添加分析功能 | adding-analytics |
| 配置身份验证 | adding-auth |
| 添加支付功能 | adding-stripe |
| 从头编写测试 | writing-tests、adding-e2e-tests |
| 调试棘手的错误 | systematic-debugging |
| 创建 PR | creating-pr |
| 将应用容器化 | adding-docker |
| 配置 CI | setting-up-ci |
| 审查代码质量 | reviewing-code |
| 检查安全性 | auditing-security |
| 构建移动应用 | react-native-patterns |
| 使用 LLM 提示词 | prompt-engineering |
| 设计数据库 | database-design |
规则
- 不要频繁推荐技能——每次对话最多推荐一个,除非用户主动询问
- 只在时机合适时推荐(用户即将开始相关工作时,而不是正在执行任务时)
- 如果用户拒绝,不要再次推荐同一个技能
- 说明如何安装:将
SKILL.md复制到.cursor/skills/<name>/SKILL.md
评论
支持 Markdown