From 1613735dd8a5b567cfe2e3e2b5e395ae530f2e3f Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Sun, 15 Feb 2026 13:34:47 +0000 Subject: [PATCH] docs: add AI coding tools policy Signed-off-by: Xe Iaso --- .prettierignore | 4 +++- AGENTS.md | 1 + CLAUDE.md | 1 + docs/docs/developer/ai-coding-policy.md | 13 +++++++++++++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 120000 AGENTS.md create mode 120000 CLAUDE.md create mode 100644 docs/docs/developer/ai-coding-policy.md diff --git a/.prettierignore b/.prettierignore index 04f75622..19ab088d 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1,4 @@ lib/config/testdata/bad/* -*.inc \ No newline at end of file +*.inc +AGENTS.md +CLAUDE.md \ No newline at end of file diff --git a/AGENTS.md b/AGENTS.md new file mode 120000 index 00000000..eada936c --- /dev/null +++ b/AGENTS.md @@ -0,0 +1 @@ +CONTRIBUTING.md \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md new file mode 120000 index 00000000..eada936c --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1 @@ +CONTRIBUTING.md \ No newline at end of file diff --git a/docs/docs/developer/ai-coding-policy.md b/docs/docs/developer/ai-coding-policy.md new file mode 100644 index 00000000..b53e5594 --- /dev/null +++ b/docs/docs/developer/ai-coding-policy.md @@ -0,0 +1,13 @@ +# AI Coding Policy + +At some level it would be nice to be able to have the following AI coding policy from an ideological standpoint: + +> Anubis does not accept code made primarily with the use of agentic AI tools such as Claude Code, Gemini CLI, GitHub Copilot, Zed, OpenCode, or any other similar tools. Please do not use them when contributing to this repo. + +However, I'd be in violation by doing this because I have knowingly committed minor bits of code to the Anubis repo that were generated by AI tools (mostly things for smoke tests). + +As such, Anubis is taking more of a centrist approach with regards to AI coding tools: regardless of what tool you use to make contributions to Anubis, when you sign off your code, you are taking responsibility for what you commit. You are also expected to understand what you are changing, what the implications are, and all other relevant factors. + +If you use AI coding tools for a majority of your committed work, you MUST disclose it with [the `Assisted-by` footer](https://xeiaso.net/notes/2025/assisted-by-footer/). The Anubis maintainers will be using tooling that looks for these footers and will prioritize scrutiny and level of attention appropriately. + +In order to ensure compliance with this policy, language has been placed in `AGENTS.md` and `CLAUDE.md` to entice AI coding tools to add these footers.