Rules and skills that teach AI agents how to contribute to open source projects without being the villain.
94
93%
Does it follow best practices?
Impact
95%
4.13xAverage score across 7 eval scenarios
Advisory
Suggest reviewing before use
Rules, skills, and scripts that teach AI agents how to contribute to open source projects without being the villain.
tessl install tessl-labs/good-oss-citizenInstall on your fork of whatever OSS project you're contributing to. The tile loads only in that project's context — switch to your own codebase and it isn't there.
AI agents write working code but ignore everything around it: contribution guidelines, AI policies, prior rejected PRs, claimed issues, DCO requirements, changelog updates. This tile teaches the agent to check all of that before submitting.
Without the tile: 15% on OSS contribution process (while writing perfect code). With the tile: 99%.
The tile has three layers:
Every rule and skill instruction traces back to documented failure modes from real OSS projects. See RESEARCH.md for all 16 findings with sources.
You don't have to ban AI. Add this to your README or CONTRIBUTING.md:
We accept considerate AI-assisted contributions. Install
tessl install tessl-labs/good-oss-citizenfirst.