Add a policy on AI-generated / AI-assisted contributions
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 65/100
- Issue type
- Documentation
- Clarity
- Mostly clear
- Activity status
- Quiet
- Domain
- documentation
Research direction
Read CONTRIBUTING.md and the existing attribution guidance in .github/instructions/specs.instructions.md first. Add the requested AI-assisted contribution policy to CONTRIBUTING.md, aligning its terminology with the existing guidance and PR-template disclosure. Done means the acceptance criterion is met and the wording has received the required team review, with CELA consultation if appropriate.
Written by the indexing model from the issue text.
Description
Part of #6393.
Problem
Nothing in CONTRIBUTING.md or the pull request template addresses AI-generated or AI-assisted contributions. As we label more issues Help-Wanted, we want to welcome responsible AI-assisted work while guarding against low-effort, unreviewed AI-generated PRs.
Proposed change
Add a section to CONTRIBUTING.md covering:
- Contributors are fully accountable for AI-assisted code as if they wrote it themselves - they must understand it, and it must meet the same conventions, testing, and evidence bar as any other contribution.
- Material use of AI generation should be disclosed in the PR.
- Low-effort, unreviewed, or unverifiable AI-generated PRs may be closed.
Align terminology with the existing spec attribution guidance in .github/instructions/specs.instructions.md, which already documents crediting AI assistance in the spec author field.
Notes for engineers / review
The wording should be reviewed by the team (and, if appropriate, CELA) before merging. This issue creates the draft and the placement; final language needs sign-off.
Acceptance criteria
CONTRIBUTING.mdincludes an AI-assisted contribution policy consistent with the PR template disclosure (see the PR-template sub-issue).
(Created with GitHub Copilot assistance.)
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 13
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/winget-cli
-
Issue-Docs Possible-Duplicate
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
microsoft/winget-cli#6493 · 1 comment ·
-
Issue-Feature
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
microsoft/winget-cli#6427 ·
-
Issue-Feature
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
microsoft/winget-cli#6397 ·
-
Issue-Feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
microsoft/winget-cli#6394 · 1 comment ·
-
Issue-Docs msstore
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
microsoft/winget-cli#6331 · 1 comment ·
All issues in microsoft/winget-cli
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
AXERA-TECH/ax-llm#77 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
games-on-whales/wolf#509 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
bug-unconfirmed
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
NVIDIA/cuda-samples#453 ·