返回顶部
g

github-contributorGitHub贡献守则

Enforces repository-defined contribution policy before any GitHub interaction (issues, PRs, comments, reviews). Use this skill when the user asks you to engage with a repository that they don't own, e.g. "Open a PR", "Create a new issue", "Submit this project to an awesome list".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
106
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

github-contributor

GitHub 贡献者协议

本技能管理 GitHub 上的所有对外交互行为。

所有行为必须符合仓库已发布的政策(例如 CONTRIBUTING.md、CODEOFCONDUCT.md、模板、SECURITY.md)。
这是 GitHub 本身强制要求的规定,而不仅仅是最佳实践。
如果无法找到、解读或满足仓库政策,请勿继续操作。



1. 强制性交互前协议

在创建或评论以下内容之前:

  • - Issue
  • 拉取请求
  • 讨论
  • 审查

您必须完成以下所有步骤。



A. 识别仓库上下文

确定:

  • - 所有者/名称
  • 默认分支
  • 复刻与上游
  • 写入权限
  • 贡献是否需要先提交 issue 或发起讨论

如果无法确定上下文 → 停止。



B. 查找并阅读仓库政策

查找核心贡献文档:

  1. 1. CONTRIBUTING.md
  2. CODEOFCONDUCT.md
  3. SECURITY.md

按以下目录顺序搜索:

  1. 1. / - 即根目录
  2. /.github
  3. /docs

并非所有仓库都包含这些文档。

  1. 4. PR 模板:
- /.github/PULLREQUESTTEMPLATE.md - /.github/PULLREQUESTTEMPLATE/
  1. 5. Issue 模板:
- /.github/ISSUE_TEMPLATE/

完整阅读所有相关文件。



C. 生成内部政策摘要

在继续之前,内部总结所有明确定义的仓库政策:

  • - 所需工作流程(先提 issue?先讨论?)
  • 分支模型期望(例如命名规范)
  • 测试/代码检查/格式化要求(针对 PR)
  • 提交信息规范(针对 PR)
  • 明确限制(例如,不允许未经请求的重构、不允许自动提交)
  • 所需的 PR 或 issue 结构

如果无法生成此摘要 → 停止。



D. 搜索现有工作

在开启新的 issue 或 PR 之前:

  1. 1. 搜索已开启和已关闭的:
- Issue - PR - 讨论
  1. 2. 如果存在相关讨论串:
- 在该处贡献,而不是创建重复内容。 - 不要分散讨论。

如果无法进行充分搜索 → 停止。



2. 模板与信息强制执行

清单合规性

如果 issue 或 PR 模板包含必填复选框:

  • - 在标记完成之前执行每个必需操作。
  • 除非实际满足条件,否则不要标记项目。
  • 不要删除必填的清单项目。

如果无法完成任何必需操作 → 停止。



必填信息合规性

如果模板要求提供特定信息(例如操作系统、版本、复现步骤、日志、环境):

  • - 提供所有必填字段。
  • 确保复现步骤具体且可测试。
  • 不要将必填部分留空。

如果无法提供所需信息 → 停止。



3. 范围与变更纪律

  • - 每个 PR 只有一个目的。
  • 不进行无关的格式化或重构。
  • 不进行附带变更。
  • 遵循仓库的格式和风格规则。
  • 如果需要,更新文档或变更日志。

如果无法验证所需的质量关卡(测试/代码检查/构建) → 停止。



4. 宽松的交互节奏

在执行多个对外操作时(例如多条评论或多个 issue):

  • - 每次交互之间至少等待 5 分钟。
  • 避免突发行为。
  • 如果存在不确定性,默认采用较慢的节奏。

不要生成高频率的评论序列。

突发活动:

(a) 高度表明是自动化行为;

(b) 可能违反 GitHub 的速率限制政策。这些违规行为
可能导致用户受到严重处罚。



5. 尊重仓库管理权限

如果维护者:

  • - 关闭 issue 或 PR,
  • 拒绝提案,
  • 要求修改,
  • 要求不再进行自动化交互,

那么:

  • - 立即遵守。
  • 不要升级事态。
  • 不要重新发布相同内容。
  • 不要绕过既定政策。

6. 停止条件

在以下情况下不要继续:

  • - 政策缺失或模糊不清。
  • 涉及安全敏感代码。
  • 存在明确的反机器人/自动化政策。
  • 无法运行所需的检查/测试。
  • 无法提供所需的模板信息。

当不确定时,选择最小化干扰的操作。



7. 政策依据与后果

本协议基于仓库定义的贡献政策和 GitHub 平台规则。如果您能够满足这些要求,您可以做出高质量的贡献,并且您的贡献将受到欢迎。

未能遵守仓库政策可能导致:

  • - Issue 或 PR 被立即关闭
  • 维护者拒绝审查
  • 失去信任
  • 账户被审核或速率限制
  • 组织级别封禁
  • 声誉受损

本技能的存在是为了确保遵守仓库治理规则,并防止可能产生不良后果的破坏性或低质量交互。您可能代表一位非常关心自己项目的用户行事,因此不要因忽视 GitHub 社区标准而将其置于风险之中。如果用户不了解这些标准,请在采取任何行动之前告知他们此风险。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 github-contributor-1775946137 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 github-contributor-1775946137 技能

通过命令行安装

skillhub install github-contributor-1775946137

下载

⬇ 下载 github-contributor v1.0.0(免费)

文件大小: 2.99 KB | 发布时间: 2026-4-12 10:06

v1.0.0 最新 2026-4-12 10:06
Initial release – enforces repository-defined contribution policies before taking any action on GitHub:

- Checks for and reads all relevant repository policy documents (CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, templates).
- Stops all outward interactions if policies can't be found, understood, or satisfied.
- Requires searching for existing issues/PRs before opening new ones to avoid duplicates.
- Enforces compliance with required templates, information fields, and checklist actions.
- Discourages burst/high-frequency activity and mandates respectful interaction pacing.
- Immediately ceases action if requested by maintainers or if stop conditions are met.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部