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=1794438064; b=LQca3bAfHV6yoGOQUEnKQ0/16u+nRqxnOudR24toUu/rMBCxRp1r9B9wRCoZY4dP0gK5 OY3IyChAfFtS6TSBTF06LVn2OKdkc0/DpyIG9p4l1rnCbGoFL/Pygp2vEvDnR9ZgMSDDc FPNEtm6T1RBZVnKFp286RLriuHYQcGHV5DB/Dkh4d5l7quRmjiLTAv9KinLf1WFf5ZLbA mCC7wIlq+4geOBvl0Hv5GYqoBE5/reYSRNO4PZXeXllHkzyttQORy2oMruXSmceGXuYN7 C1h7r5L4vpZombU+8bpsctqEBeO2JcYVjJ5GClPFwoSq06ew68njg0KOLe3U2nRcPCA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794438064; 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=ou/VOZChOrk8wZjzNCBI0BgLpAfbs4dsKCnNCL0NrfdtqEU0pl5mVyvGYFCIhsUvNqpA 55mRoN+DYR3wy+2F0ji7meu4AXBIpEW4tKREK4wJStFEucEq44fBeK3DExfTD+pD1pnzU yZ3WhD5DIyZMvaWJEtjUFBHow5DNkv+MEbVFkMzjiGXYshalzYylW8g1JCBYG3EEBwssC ZVHdbHngK/ian9xfG3Hi6OI9Hqy+KN/q02GtsbxGsKqXBv/9pZXMyQH31yUYfM55exZ6d I+09L3jdmkx43+1zZhzbNZdckFwuMnCMA8YwOVz55ohx3pT1SVdPz1qaRXqyr4SBwzA== 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 D79EC60A2601 for ; Wed, 11 Nov 2026 23:01:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org D79EC60A2601 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: workflows@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