From 6fd4507659784c351abbd2bc264c7162cfd386dc Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Fri, 29 May 2026 12:30:57 -0700 Subject: [PATCH] Require contributors to disclose authoring environment and target dev Add a mandatory self-identification disclosure (model, harness, harness version, all installed plugins) to the PR template and all three issue templates, and document the requirement in the contributor guidelines. We weigh contributions differently depending on what produced them: content reasoned from documentation is held to a different bar than work grounded in a real session. Also state explicitly, in both CLAUDE.md and the PR template, that all PRs must target the dev branch rather than main. --- .github/ISSUE_TEMPLATE/bug_report.md | 7 +++++-- .github/ISSUE_TEMPLATE/feature_request.md | 15 ++++++++++++++- .github/ISSUE_TEMPLATE/platform_support.md | 11 +++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 17 +++++++++++++++++ CLAUDE.md | 7 ++++++- 5 files changed, 53 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 235d8670..01bb80e2 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -12,14 +12,17 @@ add a comment or reaction to the existing one instead. - [ ] I searched existing issues and this is not a duplicate -## Environment +## Environment (required) + | Field | Value | |-------|-------| | Superpowers version | | | Harness (Claude Code, Cursor, etc.) | | | Harness version | | -| Model | | +| Your model + version | | +| All plugins installed | | | OS + shell | | ## Is this a Superpowers issue or a platform issue? diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index d1847962..c7a4de12 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -30,5 +30,18 @@ progress, and some were intentionally declined. of project? If this is specific to your domain, workflow, or a third-party tool, it may belong as its own plugin instead. --> +## Environment (required) + + +| Field | Value | +|-------|-------| +| Superpowers version | | +| Harness (Claude Code, Cursor, etc.) | | +| Harness version | | +| Your model + version | | +| All plugins installed | | + ## Context - + diff --git a/.github/ISSUE_TEMPLATE/platform_support.md b/.github/ISSUE_TEMPLATE/platform_support.md index dc5bf332..277dd1ee 100644 --- a/.github/ISSUE_TEMPLATE/platform_support.md +++ b/.github/ISSUE_TEMPLATE/platform_support.md @@ -21,3 +21,14 @@ requested or discussed. ## Have you tried manual installation? + +## Environment (required) + + +| Field | Value | +|-------|-------| +| Harness you currently use (Claude Code, Cursor, etc.) | | +| Harness version | | +| Your model + version | | +| All plugins installed | | diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 4867ac72..2ec95131 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -4,6 +4,23 @@ sections blank, contain multiple unrelated changes, or show no evidence of human involvement will be closed without review. --> +> **This PR MUST target the `dev` branch, not `main`.** `main` is the +> released branch; active work lands on `dev` first. PRs opened against +> `main` will be asked to retarget `dev` before review. + +## Who is submitting this PR? (required) + + +| Field | Value | +|-------|-------| +| Your model + version | | +| Harness + version | | +| All plugins installed | | +| Human partner who reviewed this diff | | + ## What problem are you trying to solve?