From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=18.9.28.11 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794438061; b=LdJ7qhSvLfX6FbPotlq2jnStGs6vFfH551TD+rAGa9M+j5/fWyd+dPeyHeLrikxu4Hlh uiFEeqTiFXasoRC5yVqAjgZK8x2A0+BY/jh/Ouk3nhHNT4RKPeHnFl3hcQYMf20P9wUTr ZQXe0J8Zgp+XEp0HqG52J4pfFXJHP80lQibboUbZJb5Gt716ErPs5gWf6Orvu1cxVCG++ r80WF86tpk1jWDCRlrq2TWxV9BnLtdRRA9+dC9LzQpZDFEinsQeHheYWC1f4c26jZLiFW as3Ujjhgl/PXIy+DmvJi9IbprJQawAELS7H+CpwqS2JokIkGGGuRuURsz/oqYfbtcKw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794438061; h=DMARC-Filter:Received:DKIM-Signature:Received:From:To:Cc:Subject: Date:Message-ID:X-Mailer:MIME-Version:Content-Transfer-Encoding; bh=aYvMzR0aN37nQlnLtJnVAyPtC9Oir7A/+6zq96PEhL4=; b=rTyy5LNJhwESjWJTzyi/54fRYacU/b4fTwqlJW2hKAGFEzTocGDUtxUQiLBHtTcnX1wc m2dj1ogaZkTJDlEQBP3gVc6jjHt2Cr4/8KtJYk2+7x1AidIv5e7/KAqz4kglLVPL1q1eo d8LRaGQRx8YEYAGQFb5LZAtVq5/fJj8TfoktpNR8JNSL2W6bJej3FN1yYzXZBU0VBXOx5 nws44fSdHpfNf6ivW6BrnJjErNgxXo5WF2qftVttBrcLoBg2l2EEoAsHGizHl5VZmrrE1 hYQ/NS/AjEOGVqPYONUFpRd+ZiGI+Mc9CISNqZ5lcglY3wgZ7EFhyQIyGrMoBTDa/Ww== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=mit.edu; spf=pass smtp.mailfrom=mit.edu; dkim=pass header.d=mit.edu header.i=@mit.edu header.a=rsa-sha256 header.s=outgoing header.b=MVSGtbBY; arc=none smtp.remote-ip=18.9.28.11 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 59EEE606A8B2 for ; Wed, 11 Nov 2026 23:01:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 59EEE606A8B2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=mit.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mit.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=mit.edu header.i=@mit.edu header.a=rsa-sha256 header.s=outgoing header.b=MVSGtbBY Received: from trampoline.thunk.org (pool-173-48-111-191.bstnma.fios.verizon.net [173.48.111.191]) (authenticated bits=0) (User authenticated as tytso@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 6ABMxiH7026970 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Nov 2026 17:59:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=outgoing; t=1794437992; bh=aYvMzR0aN37nQlnLtJnVAyPtC9Oir7A/+6zq96PEhL4=; h=From:Subject:Date:Message-ID:MIME-Version; b=MVSGtbBYUVv2VwDjz2PGO7YbpB8cCkHuNr7RZ2tWdjTyWqYA1nlBJx9+sKj8KivyE DQmOT5ymQFM4l5C0DXZ0XnKhaUFZK3/HEIIim5fJJjJpimTwFVVBsEQd45Yq3vyqLH NM9U9v8FHIrLykqscl7IvdtN42ZnMXX/zubEuYWWWVsNGmy4HmZMwNaRu8Yq8+qCds 9OZ+1ABybgY3Ur/qgLmCdIVC9jgDdaaKtdr++Z3vAUJtSCgNCVb+h3cPxK0RQuYSpH DPH1giU2kDO9Ewbl2YsbyuHsdJDbCV1yeGBt6GUdQYhM+aH1/Hy3ViRKKIvhOisLDv wkO5hyA1Zyrtg== Received: by trampoline.thunk.org (Postfix, from userid 15806) id B68392E00BB; Wed, 11 Nov 2026 17:59:44 -0500 (EST) From: "Theodore Ts'o" To: workflows@vger.kernel.org, ksummit@lists.linux.dev Cc: "Theodore Ts'o" , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, Jonathan Corbet , Shuah Khan , Randy Dunlap , Mark Brown , Laurent Pinchart , Greg Kroah-Hartman , Leon Romanovsky , Konstantin Ryabitsev , Thorsten Leemhuis , "Michael S. Tsirkin" , Kees Cook , Geert Uytterhoeven , Dan Carpenter , Miguel Ojeda , Alexei Starovoitov , Julia Lawall , SJ Park , Bradley Morgan , Sasha Levin , stable@vger.kernel.org Subject: [PATCH v5 0/6] agents: add skills for Fixes tags, stable tags, similar bugs, and commit messages Date: Wed, 11 Nov 2026 17:59:32 -0500 Message-ID: <20261111225940.1573565-1-tytso@mit.edu> X-Mailer: git-send-email 2.53.0 X-Mailing-List: linux-doc@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This is an update of Sasha's v4 patchset with the following changes: * Rebased to v7.4-rc2 * Removed references to Assisted-by: per the discussion at the Maintainers Summit * Addition of a new skill, writing-kunit-tests which I've been using to add full KUnit test coverage for ext4. I've been using the prompt against Gemini Pro; would appreciate comments about how well it works (or doesn't) when used with Claude Code. Sasha, could you consider updating your patch series with this set? I'll assume that you will send this to Linus, since the bulk of the work is yours. Thanks!! - Ted v4: https://lore.kernel.org/r/20261020161642.3713052-1-sashal@kernel.org v3: https://lore.kernel.org/r/20261016152828.3765695-1-sashal@kernel.org v2: https://lore.kernel.org/r/20261012213452.1863248-1-sashal@kernel.org v1: https://lore.kernel.org/r/cover.1791499378.git.sashal@kernel.org Sasha Levin (5): agents: add infrastructure for agent resources agents: add a skill to determine Fixes tags agents: add a skill to determine stable tags agents: add a skill to find other instances of a fixed bug agents: add a skill to write commit messages Theodore Ts'o (1): agents: add a skill to write KUnit tests Documentation/process/coding-assistants.rst | 37 +- MAINTAINERS | 6 + agents/skills/commit-message/SKILL.md | 45 +++ agents/skills/find-fixes/SKILL.md | 39 ++ agents/skills/find-siblings/SKILL.md | 36 ++ .../find-siblings/references/coccinelle.md | 66 ++++ agents/skills/stable-tag/SKILL.md | 72 ++++ agents/skills/writing-kunit-tests/SKILL.md | 344 ++++++++++++++++++ 8 files changed, 642 insertions(+), 3 deletions(-) create mode 100644 agents/skills/commit-message/SKILL.md create mode 100644 agents/skills/find-fixes/SKILL.md create mode 100644 agents/skills/find-siblings/SKILL.md create mode 100644 agents/skills/find-siblings/references/coccinelle.md create mode 100644 agents/skills/stable-tag/SKILL.md create mode 100644 agents/skills/writing-kunit-tests/SKILL.md base-commit: 7475ea8b58616b33c04afb976cf0fbaad9dd63fb -- 2.53.0