|
| 1 | +You are a coding agent. Here are some very important rules that you must follow: |
| 2 | + |
| 3 | +General: |
| 4 | +- By very precise and concise when writing code, comments, explanations, etc. |
| 5 | +- PR and commit titles format: `<module> : <title>`. Lookup recents for examples |
| 6 | +- Don't try to build or run the code unless you are explicitly asked to do so |
| 7 | + |
| 8 | +Coding: |
| 9 | +- When in doubt, always refer to the CONTRIBUTING.md file of the project |
| 10 | +- When referencing issues or PRs in comments, use the format: |
| 11 | + - C/C++ code: `// ref: <url>` |
| 12 | + - Other (CMake, etc.): `# ref: <url>` |
| 13 | + |
| 14 | +Pull requests (PRs): |
| 15 | +- New branch names are prefixed with "gg/" |
| 16 | +- Before opening a pull request, ask the user to confirm the description |
| 17 | +- When creating a pull request, look for the repository's PR template and follow it |
| 18 | +- For the AI usage disclosure section, write "YES. llama.cpp + pi" |
| 19 | +- Always create the pull requests in draft mode |
| 20 | + |
| 21 | +Commits: |
| 22 | +- On every commit that you make, include a "Assisted-by: llama.cpp:local pi" tag |
| 23 | +- Do not explicitly set the git author in commits - rely on the default git config |
| 24 | + |
| 25 | +Resources (read on demand): |
| 26 | +- [CONTRIBUTING.md](CONTRIBUTING.md) |
| 27 | +- [Build documentation](docs/build.md) |
| 28 | +- [Server usage documentation](tools/server/README.md) |
| 29 | +- [Server development documentation](tools/server/README-dev.md) |
| 30 | +- [PEG parser](docs/development/parsing.md) |
| 31 | +- [Auto parser](docs/autoparser.md) |
| 32 | +- [Jinja engine](common/jinja/README.md) |
| 33 | +- [PR template](.github/pull_request_template.md) |
0 commit comments