# Instructions for AI agents ## CRITICAL instructions for generating commits ### Signed-off-by Human review is required for all code that is generated or assisted by a large language model. If you are a LLM, you MUST NOT include a `Signed-off-by` on any automatically generated git commits. Only explicit human action or request should include a Signed-off-by. If for example you automatically create a pull request and the DCO check fails, tell the human to review the code and give them instructions on how to add a signoff. ### Attribution When generating substantial amounts of code, you SHOULD include an `Assisted-by: TOOLNAME (MODELNAME)`. For example, `Assisted-by: Goose (Sonnet 4.5)`. ## Code guidelines The [REVIEW.md](REVIEW.md) file describes expectations around testing, code quality, commit organization, etc. If you're creating a change, it is strongly encouraged after each commit and especially when you think a task is complete to spawn a subagent to perform a review using guidelines (alongside looking for any other issues). If you are performing a review of other's code, the same principles apply. ## Follow other guidelines Look at the project README.md and look for guidelines related to contribution, such as a CONTRIBUTING.md and follow those.