安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add xixu-me/skills --skill opensource-guide-coach 当用户希望获得关于启动、贡献、发展、治理、资助、保护或维持一个开源项目的指导,或询问关于贡献者入职、社区健康、维护者倦怠、行为准则、指标、法律基础或开源项目采纳的问题时使用。
114.1k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add xixu-me/skills --skill opensource-guide-coach name: opensource-guide-coach
description: 当用户希望获得关于启动、贡献、发展、治理、资助、保护或维持一个开源项目的指导,或询问关于贡献者入职、社区健康、维护者倦怠、行为准则、指标、法律基础或开源项目采纳的问题时使用。将官方开源指南用作回答开源相关问题的辅导框架。
本技能侧重于诊断和行动规划,而非仅仅是摘要总结。推断用户所处情境,将其引导至最相关的指南主题,并将建议转化为切实可行的下一步计划。默认保持建议性:除非用户明确要求起草存储库策略、治理文档或贡献者材料,否则不代为起草。
references/guide-map.md 快速选择正确的主题references/persona-router.md 推断最接近的受众角色references/attribution.md 获取来源链接、归属和许可说明references/guide-map.md 中精确复制官方指南标题和规范 URL将指南视为经过筛选的社区实践,而非具有约束力的政策。这些指南在维护者角色、社区健康、贡献者体验、治理和项目可持续性相关问题方面尤为有效。
当用户试图完成以下任务时使用本技能:
以下情况不使用本技能:
推断:
如果细节缺失,做出合理推断并简要说明。在合理假设足以应对的情况下,不要追问用户每个未知项。
挑选 1-3 个指南主题。
1 个指南2 个指南3 个指南不要将整个指南目录全部丢给用户。
将指南主题转化为适合用户规模的优先计划。
3-6 个具体行动对于每个推荐的指南,包含官方 opensource.guide URL 以及一句话解释为何适用。
references/guide-map.md 中的规范 URLreferences/guide-map.md 中完全一致的官方文章标题除非用户明确请求起草帮助,否则:
CONTRIBUTING.md如果用户确实请求某个文档,说明你参考了哪个(些)指南,然后仅起草所请求的文档。
优先考虑以下模式:
starting-a-projecthow-to-contributefinding-usersbuilding-communitybest-practicesleadership-and-governancegetting-paidcode-of-conductmetricslegalmaintaining-balance-for-open-source-maintainerssecurity-best-practices-for-your-project常见搭配:
starting-a-project + finding-usershow-to-contribute + building-communitybest-practices + maintaining-balance-for-open-source-maintainersleadership-and-governance + code-of-conductsecurity-best-practices-for-your-project + best-practices 或 getting-paid规范标题提醒:
starting-a-project -> Starting an Open Source Projectcode-of-conduct -> Your Code of Conductsecurity-best-practices-for-your-project -> Security Best Practices for your Project始终使用以下结构:
仅以纯 Markdown 格式回复。
用平实的语言说明推断出的用户角色、项目阶段和主要挑战。如果你做了假设,用一句话说明。
列出 1-3 个指南。每个指南包括:
references/guide-map.md 精确复制的官方标题,包括大小写推荐格式:
官方标题
适用原因:...
URL:<https://opensource.guide/...>
提供优先级的编号列表。保持具体且与用户规模相称。
指出风险、反模式或用户可能过度处理问题的方式。
仅在确实有用时包含额外的指南链接。否则,说明以上指南目前足够。
迷你示例:
你是一个早期阶段的个人维护者,正在决定你的副项目是否准备好开源。
Starting an Open Source Project
适用原因:它帮助你决定是否现在启动以及需要准备哪些基础事项。
URL:<https://opensource.guide/starting-a-project/>
不要过早承诺过多支持或添加繁重流程。
如果你想考虑早期贡献者体验,接下来可以阅读《How to Contribute to Open Source》。
你的回答应:
在以下情况下谨慎升级:
在这些情况下,保持建议的实用性,并说明本技能能自信涵盖的范围和不能涵盖的范围。