感谢你考虑为他山 Cursor Skill 体系做贡献!
- 阅读 Skill 设计原则,确认是否应该建为 Skill(而不是 Rule 或 Agent)
- 在
skills/目录创建新文件夹,包含SKILL.md - 在
index/skill-index/SKILL-INDEX.md中注册(版本 / 触发词 / 说明) - 提交 PR,标题格式:
feat(skills): 新增 [skill名称]
修改前必须执行三问协议(在 PR 描述中回答):
- 根因:为什么需要修改?发现了什么问题?
- 影响范围:这个修改影响哪些任务场景?是否影响其他 Skill/Rule?
- 验证方法:如何验证修改是有效的?用什么场景测试?
- 改进 README.md / README.en.md:遵循 [README 写作规范]
- 补充 docs/:欢迎添加使用案例、最佳实践
<类型>(<范围>): <简短描述>
类型:feat(新增)/ fix(修复)/ docs(文档)/ refactor(重构)/ chore(维护)
示例:
feat(skills): 新增 frontend-qa-agent Skillfix(rules): 修复 session-bootstrap 阈值判断逻辑docs(readme): 补充快速开始章节
## 这个 PR 做了什么
(简洁描述变动内容)
## 为什么要做这个变动
根因:
影响范围:
验证方法:
## 变动类型
- [ ] 新增 Skill/Rule/Agent
- [ ] 修复已有 Skill/Rule/Agent
- [ ] 文档更新
- [ ] 重构(不影响功能)
## 测试情况
- [ ] 在真实场景中验证过
- [ ] 已在 SKILL-INDEX.md 中更新版本/状态遵循 约定式提交:
feat(skills): 新增 expert-bootstrap Skill,支持按需培养领域专家
fix(rules): session-bootstrap 阈值改为基于模式而非固定数量
docs(readme): 按规范重写中英文 README,补充双语和 Logo
遵循 Semantic Versioning:vMAJOR.MINOR.PATCH
- PATCH:Bug 修复、文档改进(v1.0.1)
- MINOR:新增 Skill/Rule/Agent(v1.1.0)
- MAJOR:不向后兼容的变更(v2.0.0)