{"id":2233104,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2233104/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260505170105.228162-5-alex.bennee@linaro.org/","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/1.2/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260505170105.228162-5-alex.bennee@linaro.org>","list_archive_url":null,"date":"2026-05-05T17:00:59","name":"[RFC,04/10] .agents/skills: add qemu-issue-helper skill","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"51992c721dcb00d02b8a49bdedeb09c2017ec54b","submitter":{"id":39532,"url":"http://patchwork.ozlabs.org/api/1.2/people/39532/?format=json","name":"Alex Bennée","email":"alex.bennee@linaro.org"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/patch/20260505170105.228162-5-alex.bennee@linaro.org/mbox/","series":[{"id":502869,"url":"http://patchwork.ozlabs.org/api/1.2/series/502869/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=502869","date":"2026-05-05T17:01:00","name":"AGENTS.md and associated skills","version":1,"mbox":"http://patchwork.ozlabs.org/series/502869/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2233104/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2233104/checks/","tags":{},"related":[],"headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=zHtLSw21;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists1p.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g94ZY5sTTz1yJ0\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 03:02:45 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists1p.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wKJ9G-00080F-Ro; Tue, 05 May 2026 13:01:30 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <alex.bennee@linaro.org>)\n id 1wKJ94-0007ww-Ks\n for qemu-devel@nongnu.org; Tue, 05 May 2026 13:01:20 -0400","from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <alex.bennee@linaro.org>)\n id 1wKJ90-0003TF-UB\n for qemu-devel@nongnu.org; Tue, 05 May 2026 13:01:17 -0400","by mail-wr1-x42c.google.com with SMTP id\n ffacd0b85a97d-44e5624c053so1416726f8f.2\n for <qemu-devel@nongnu.org>; Tue, 05 May 2026 10:01:11 -0700 (PDT)","from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-45054b03d4csm6270484f8f.22.2026.05.05.10.01.06\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 05 May 2026 10:01:07 -0700 (PDT)","from draig.lan (localhost [IPv6:::1])\n by draig.lan (Postfix) with ESMTP id 5E90A6016A;\n Tue, 05 May 2026 18:01:06 +0100 (BST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1778000471; x=1778605271; darn=nongnu.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=+Isl8JoOFL9hjxCtszajUoeGsLUfaDIk2xEQacXFMD8=;\n b=zHtLSw212pyv2lbhwbvXO1nhixSU+md07Box/MwilF7TqPadXoidiQDmnTFc5b6DmY\n ImV5Z5tuWG+JtTiD5Gloaszb7br6c22oA9HL2Q1j8P4c5rKvBAV2nijSA5P5rZVRM5IP\n iSgqBb9Ze4QYacz41sA3asGmnilu5b4k99Q9PEk4XEoL3SswMgRgGYjIQUTp9srxZhWt\n kReiThaVVyInLcmp7PDGv1zo3kNR9DG6yKATWrTM1vRS9RJjil+POVViXPrV41gqNvtm\n LQut7rB9Vm976WWUJvpMTshloaql7CANoKFxnfPR8qcVu21Rm7o9SpHx7LLF73XzxF22\n HY+g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1778000471; x=1778605271;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=+Isl8JoOFL9hjxCtszajUoeGsLUfaDIk2xEQacXFMD8=;\n b=bCo1azGWk43GXFmMHZAI6zGLnDuwRnvDi9VMGHsKPjb2KQC7Y2B0gpcuAYD6PzMxsx\n ojZQ9x33BhP/pvCGZPCVb1GeaLEHvfsYOEsfIs+8n8Vz/ZvOzQjkoSnRGHhdSpLjU+rO\n EmAqRQ5hnIxrGSFAdRPNICJVwLGJ6RBMRrpkM+kmFRdloZqliZyigEPzMiBCemM+0zoT\n qMC/1qylaPT1Oq/lur5A3lIGB8qoj3GoPqYlGjwoUXsLDtuMjN+hxr0FyCsJ5Hv3NBHV\n 2vDiHBs9rlRr5dKCsT/IcDIOMQXof19wEZqSOz+KWb/yWIusU3JUBENOAra8c/j4RoLh\n QkOw==","X-Gm-Message-State":"AOJu0YyG1n/kPRFXBCpZIHE4dyQ0Yxj7upylikCkegEasvzLju6ZMwkD\n ZpXgdsZtigdookRVfiSYM3lzBF8A63rE0gx2U0hDv6VW4y3n2ALeIVabfJj1fWdOUTuZ5iuVKbh\n VbYIi0XU=","X-Gm-Gg":"AeBDievnh98HVqOlj1H0XKWaHJ53LZE9bZWG9LqCex2JpDxTWxbFRuXumbF63d99aUN\n g/YZa+A1hsoquvBeo+QOLCuRZM+MTczIlunlhp1FDtudtqah79tyPvgQ2CRPgnWYtOe+GIYmffD\n e3yOwuEGPBVl14wo9czG2rEmz7rUDUGLSoXomWwsg9B/4rM3yPWcTzSMwLY3SXvQ0CQmzTd2/4P\n TwAdxfvINe/fX0rqife/GmpV7ASu1+QIXZRDdE/PoQXfXlCBJEbPEHr6ZrmWgUgM0Hd7Pcp/O6I\n mTfuGpLPmlo90vzKnnAxFMOIMpHmqhjQ7YlZzOX8gh8bQRCmN2PM+npSuCGlsy8OXi/bwa1ZM7z\n jO+GKONXkEj9xLZsp17VLkVyMz9iDOWiB04M60Iou8j0O3RPM4ITcCgFwYgt+n0xwiRta28IYuI\n mz4Q3or5t7VVfQMF/rCbNHEbkm+Vdc9OOdEg==","X-Received":"by 2002:a05:6000:2dc6:b0:43e:a81d:c475 with SMTP id\n ffacd0b85a97d-44bb2f28211mr25741916f8f.6.1778000470544;\n Tue, 05 May 2026 10:01:10 -0700 (PDT)","From":"=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>","To":"qemu-devel@nongnu.org","Cc":"=?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>","Subject":"[RFC PATCH 04/10] .agents/skills: add qemu-issue-helper skill","Date":"Tue,  5 May 2026 18:00:59 +0100","Message-ID":"<20260505170105.228162-5-alex.bennee@linaro.org>","X-Mailer":"git-send-email 2.47.3","In-Reply-To":"<20260505170105.228162-1-alex.bennee@linaro.org>","References":"<20260505170105.228162-1-alex.bennee@linaro.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","Received-SPF":"pass client-ip=2a00:1450:4864:20::42c;\n envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42c.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"},"content":"This provides basic instructions for fetching issue details and\nsummarising details about the issue for other agents.\n\nSigned-off-by: Alex Bennée <alex.bennee@linaro.org>\n---\n .agents/skills/qemu-issue-helper/SKILL.md | 47 +++++++++++++++++++++++\n 1 file changed, 47 insertions(+)\n create mode 100644 .agents/skills/qemu-issue-helper/SKILL.md","diff":"diff --git a/.agents/skills/qemu-issue-helper/SKILL.md b/.agents/skills/qemu-issue-helper/SKILL.md\nnew file mode 100644\nindex 00000000000..725097bac36\n--- /dev/null\n+++ b/.agents/skills/qemu-issue-helper/SKILL.md\n@@ -0,0 +1,47 @@\n+---\n+name: qemu-issue-helper\n+description: Summarize QEMU issue analysis for main agent. Helps sub-agents report findings including build config, CLI, tests, and GitLab issue data. Trigger when analyzing QEMU bugs or issues reported on GitLab.\n+license: GPL-2.0-or-later\n+---\n+\n+# QEMU Issue Helper\n+\n+Assist sub-agent in summarizing issue analysis for main agent.\n+\n+## Fetching Issue Data\n+\n+Use `glab` to retrieve issue details from GitLab. QEMU primary repo: `qemu-project/qemu`.\n+\n+### Commands\n+- **View issue**: `glab issue view <ID_OR_URL> -R qemu-project/qemu`\n+- **View comments**: `glab issue view <ID_OR_URL> -R qemu-project/qemu --comments`\n+- **Search issues**: `glab issue list -R qemu-project/qemu --search \"<KEYWORDS>\"`\n+\n+## Report Format\n+\n+Sub-agent MUST provide a summary of the GitLab issue discussion and findings in this format:\n+\n+### 1. Issue Context\n+- **Source**: GitLab URL/ID.\n+- **Title**: Short issue description.\n+- **Reporter**: User who found it.\n+- **Relevant Commits**: List any commits mentioned in the issue that are related to the bug or previous attempts to fix it.\n+\n+### 2. Build & Reproduction (from issue)\n+- **Reported Environment**: Host OS, CPU, QEMU version.\n+- **Build Configuration**: Required `configure` flags mentioned in the issue.\n+- **Reproduction CLI**: Exact QEMU command used to reproduce.\n+\n+### 3. Proposed Fixes & Series\n+- **Proposed Fixes**: Flag any specific code snippets or logic fixes suggested in the comments.\n+- **Patch Series**: Note if any patch series or Merge Requests have been linked.\n+\n+### 4. Discussion Summary\n+- **Current Consensus**: What is the community's current understanding of the bug?\n+- **Key Constraints**: Note any blockers, requirements, or specific feedback from maintainers.\n+- **Next Steps**: What is needed to move the issue forward?\n+\n+## Rules\n+- **No Independent Analysis**: Do not perform your own root cause analysis. Summarize ONLY what is present in the issue tracker.\n+- **Terse**: Use brief technical English.\n+- **Links**: Provide direct links to relevant comments or patches if available.\n","prefixes":["RFC","04/10"]}