From acaab29f89eebf318af01756c86d6edf24177d2a Mon Sep 17 00:00:00 2001 From: Defame1297 Date: Mon, 21 Sep 2026 07:12:32 +0000 Subject: [PATCH] fix(research): keep the allowed-tools list; it pre-approves tools, it does not restrict them 6683da5 dropped allowed-tools on the premise that the list blocked spawning. The repo's own docs describe the field as pre-approval, so the list was never the cause and dropping it widened the tool surface for nothing. Restore the list and keep the parallel fan-out in steps 4-5. The spawn tool is not added: its name is sourced for Claude Code (Agent) but not for Copilot or Codex, so spawns prompt rather than being pre-approved. ADR-0027 still asserts the dropped-list premise and is corrected separately. Refs #116 Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01EGHFJextYtVQseaHPDDhxB --- plugins/bin/.apm/skills/research/SKILL.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/bin/.apm/skills/research/SKILL.md b/plugins/bin/.apm/skills/research/SKILL.md index 941ae36..08517c7 100644 --- a/plugins/bin/.apm/skills/research/SKILL.md +++ b/plugins/bin/.apm/skills/research/SKILL.md @@ -8,6 +8,15 @@ description: >- metadata: version: "1.1.0" category: research +allowed-tools: + - Grep + - Glob + - Read + - Write + - WebSearch + - WebFetch + - mcp__context7__resolve-library-id + - mcp__context7__query-docs model: sonnet ---