Add commit-trailers skill
Generated-by: Claude Opus 5.5
This commit is contained in:
1 parent
7d593a13e4
commit
e1463ec721
1 file changed
+45
@@ -0,0 +1,45 @@
|
||||
---
|
||||
name: commit-trailers
|
||||
description: Commit message trailers for AI-assisted work — use when writing or reviewing a git commit message (or PR description) whose content was substantially generated by an AI tool; requires a `Generated-by: <Tool> <Version>` trailer per the ASF Generative Tooling Guidance.
|
||||
---
|
||||
|
||||
# Commit trailers for AI-assisted work
|
||||
|
||||
Commits in this workspace whose content was substantially generated by
|
||||
an AI tool must disclose the tooling in the commit message, per the
|
||||
[ASF Generative Tooling Guidance][gen-tooling]:
|
||||
|
||||
```
|
||||
Generated-by: <Tool> <Version>
|
||||
```
|
||||
|
||||
- Use this token whenever the content is substantially machine-generated
|
||||
(not for a typo fix the human typed).
|
||||
- The ASF guidance also accepts the alternative form
|
||||
`Co-authored-by: <Tool> <Version>`; `Generated-by:` is preferred here
|
||||
for machine-parsable provenance.
|
||||
- The human commit author remains responsible for the contribution: the
|
||||
contributor is responsible for disclosing material that is not their
|
||||
original creation, and for ensuring the tool's terms grant rights
|
||||
sufficient to license the output ([ICLA][icla], sections 4-5, 7-8).
|
||||
|
||||
Precedent in this workspace: ocap-merkledag commit 68ffcca
|
||||
("Add high-level design doc for deploying on Cloudflare.").
|
||||
|
||||
## Rationale
|
||||
|
||||
The [Apache-2.0 license][apache2] and the [ICLA][icla] both require
|
||||
contributors to disclose material in a contribution that is not the
|
||||
contributor's original creation. Section 7 of the ICLA (third-party
|
||||
work) is not a practical route for AI output, because the source
|
||||
details are not knowable; a `Generated-by:` token in the commit
|
||||
message is the [ASF's recommended disclosure practice][gen-tooling],
|
||||
and keeps the record honest about what the signing contributor is and
|
||||
is not claiming to own. This tracks the U.S. Copyright Office's finding
|
||||
that purely machine-generated output is not copyrightable
|
||||
([Part 2: Copyrightability report][uspto-part2], 2025).
|
||||
|
||||
[gen-tooling]: https://www.apache.org/legal/generative-tooling.html
|
||||
[icla]: https://www.apache.org/licenses/icla.pdf
|
||||
[apache2]: https://www.apache.org/licenses/LICENSE-2.0
|
||||
[uspto-part2]: https://www.copyright.gov/ai/Copyright-and-Artificial-Intelligence-Part-2-Copyrightability-Report.pdf
|
||||
Reference in new issue
Block a user