From d869d45afc32beab1c2d1350f8de5e81589512cd Mon Sep 17 00:00:00 2001 From: Matt Pocock Date: Wed, 8 Jul 2026 11:15:53 +0100 Subject: [PATCH] fix(wayfinder): resolve issue-tracker doc via the CLAUDE.md pointer, not a hardcoded path Wayfinder pinned the literal docs/agents/issue-tracker.md, breaking the indirection to-issues/to-prd/triage rely on: they resolve the tracker through the ### Issue tracker block setup writes into CLAUDE.md / AGENTS.md. In repos that keep agent docs elsewhere, wayfinder silently fell back to local-markdown. It now follows the same pointer and reads the doc's "Wayfinding operations" section by name. Closes #471 Co-Authored-By: Claude Opus 4.8 (1M context) --- .changeset/wayfinder-tracker-indirection.md | 7 +++++++ skills/in-progress/wayfinder/SKILL.md | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 .changeset/wayfinder-tracker-indirection.md diff --git a/.changeset/wayfinder-tracker-indirection.md b/.changeset/wayfinder-tracker-indirection.md new file mode 100644 index 0000000..13606f0 --- /dev/null +++ b/.changeset/wayfinder-tracker-indirection.md @@ -0,0 +1,7 @@ +--- +"mattpocock-skills": patch +--- + +Fix **`wayfinder`** hardcoding the issue-tracker doc path, which broke the indirection the rest of the suite relies on. + +`to-issues`, `to-prd`, and `triage` never name a path — they resolve the tracker through the `### Issue tracker` block that `setup-matt-pocock-skills` writes into `CLAUDE.md` / `AGENTS.md`, which points at the tracker doc wherever it lives. Wayfinder instead pinned the literal `docs/agents/issue-tracker.md`, so in a repo that keeps its agent docs elsewhere it silently fell back to the local-markdown tracker — even one whose `CLAUDE.md` clearly declares GitHub issues. It now resolves the doc via that same pointer and reads its "Wayfinding operations" section by name, keeping the indirection consistent across the suite. diff --git a/skills/in-progress/wayfinder/SKILL.md b/skills/in-progress/wayfinder/SKILL.md index 6549dd3..cef653c 100644 --- a/skills/in-progress/wayfinder/SKILL.md +++ b/skills/in-progress/wayfinder/SKILL.md @@ -21,7 +21,7 @@ The map is a single issue on this repo's issue tracker, labelled `wayfinder:map` The map is an **index**, not a store. It lists the decisions made and points at the tickets that hold their detail; a decision lives in exactly one place — its ticket — so the map never restates it, only gists it and links. -**Where the map, its child tickets, blocking, and frontier queries physically live is tracker-specific.** Consult `docs/agents/issue-tracker.md` (the "Wayfinding operations" section) for how _this_ repo expresses them. If that doc is absent, default to the local-markdown tracker. +**Where the map, its child tickets, blocking, and frontier queries physically live is tracker-specific.** The issue tracker should have been provided to you — run `/setup-matt-pocock-skills` if not. Consult the tracker doc's "Wayfinding operations" section for how _this_ repo expresses them. If no tracker has been provided, default to the local-markdown tracker. ### The map body