# Rules for writing in this repository
Agents writing in this repository should always follow these coding rules:
- Little to no comments:
- The only comments in the repository should be for extremely complicated / hard-to-read code.
- Comments should be in `/* format */` or whatever the equivalent is for that language.
- use Google's coding style
- 2-space tabs
- Look at `rustfmt.toml` for styling ALWAYS
- For any examples on how to use the code, they will be in `examples/`
- Any reference material will be inside `reference/`
- Whenever launching a script from `scripts/`, always run it as root via `sudo`, but ask the user first before running it.
- We mainly use `cargo` here.
- When the user requests a code or workflow change, apply the patch directly unless the user explicitly asks not to.
- Tokens are not an issue, think as long as you need to.