b0c4105be3
Every GitHub write (PR, comment, review reply) must include an attribution line identifying the AI agent. Posts go out under the repository owner's account, so an unattributed post reads as the human's words. Format: _Posted by <Agent Stack> (<model>)_ Examples: - _Posted by Claude (Opus 4.5)_ - _Posted by Cursor Agent (claude-sonnet-5)_ AGENTS.md: - Added 'GitHub Attribution (Hard Rule)' section in multi-stack docs - Concrete format and examples - Clarified that a thread is not 'answered' until the reply has attribution .agents/skills/pr-watch/SKILL.md: - Added 'GitHub Attribution (Hard Rule)' subsection - Updated 'Answer substantive feedback with attribution' in obligations - Cross-references AGENTS.md for full rule context/cloud-agents.md: - Added 'GitHub Attribution (Hard Rule)' section - Same format and examples as AGENTS.md This ensures any agent reading the shared docs (Cursor, Claude, etc.) knows to attribute every GitHub write to the specific AI agent. Co-authored-by: Ed Langley <fiddlerwoaroof@users.noreply.github.com>