From 5b54b0860bfcd92ea34c24489246f087e8cbf132 Mon Sep 17 00:00:00 2001 From: "James A. Fellows Yates" Date: Thu, 23 Apr 2026 11:50:42 +0200 Subject: [PATCH 1/2] Include AI and LLM usage guidelines in CONTRIBUTING.md Added guidelines for using AI and LLMs in contributions. --- nf_core/pipeline-template/docs/CONTRIBUTING.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/nf_core/pipeline-template/docs/CONTRIBUTING.md b/nf_core/pipeline-template/docs/CONTRIBUTING.md index 579d90f867..b82420c4db 100644 --- a/nf_core/pipeline-template/docs/CONTRIBUTING.md +++ b/nf_core/pipeline-template/docs/CONTRIBUTING.md @@ -40,6 +40,19 @@ If you are not used to this workflow with Git, see the [GitHub documentation](ht {% if is_nfcore -%} +## Use of AI and LLMs + +The nf-core stance on the use of AI and LLMs is that humans are still ultimately responsible for their submitted code, regardless of the tools they use. + +If you’re using AI tools, try to stick by these guidelines: + +- Keep PRs as small and focussed as possible +- Avoid any unnecessary changes, such as moving or refactoring code (unless that is the explicit intention of the PR) +- Review all generated code yourself before opening a PR, and ensure that you understand it +- Engage with the community review process and expect to make revisions + +For more detail, see the the [blog post](https://nf-co.re/blog/2026/statement-on-ai) for a statement from the nf-core/core team. + ### Getting help For further information and help, see the [{{ name }} documentation](https://nf-co.re/{{ short_name }}/usage) or ask on the nf-core [#{{ short_name }}](https://nfcore.slack.com/channels/{{ short_name }}) Slack channel ([join our Slack here](https://nf-co.re/join/slack)). From 003f923292f9e7061e00cdd3dc8f7b343ec81171 Mon Sep 17 00:00:00 2001 From: nf-core-bot Date: Thu, 23 Apr 2026 09:51:41 +0000 Subject: [PATCH 2/2] [automated] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index be0768de72..9b9dfc8552 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,6 +62,7 @@ - trigger full nf-test run if CI changes ([#4203](https://github.com/nf-core/tools/pull/4203)) - Parse manifest.contributors to fill in the RO-Crate ([#4147](https://github.com/nf-core/tools/pull/4147)) - only check for compressed stubs with .gz as final extension ([#4206](https://github.com/nf-core/tools/pull/4206)) +- Include AI and LLM usage guidelines in CONTRIBUTING.md ([#4211](https://github.com/nf-core/tools/pull/4211)) ### Download