You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(setup): mirror support files + asset dirs alongside SKILL.md in link_claude_skill_dirs
Closes#1499.
`link_claude_skill_dirs` previously only symlinked SKILL.md into each skill
directory. Skills like /review reference sibling files (checklist.md,
greptile-triage.md, specialists/, TODOS-format.md) via the
`.claude/skills/review/` path — but those files were never linked, so the
skill hit its own STOP point on every global install.
After this fix, link_claude_skill_dirs also:
- Symlinks all .md support files (except SKILL.md and *.tmpl) alongside SKILL.md
- Symlinks support asset directories (specialists/, bin/, references/,
templates/, migrations/, etc.) while excluding build dirs (dist/, src/,
test/, tests/, scripts/, node_modules/)
Idempotent — re-running ./setup upgrades existing installs cleanly.
Supersedes the partial fix in #1486 (bin/ only); this covers all asset types.
Affected skills: review (checklist.md, greptile-triage.md, design-checklist.md,
TODOS-format.md, specialists/), qa (references/, templates/), careful (bin/),
freeze (bin/), plan-devex-review (dx-hall-of-fame.md), cso (ACKNOWLEDGEMENTS.md),
setup-gbrain (memory.md), gstack-upgrade (migrations/).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,19 @@
1
1
# Changelog
2
2
3
+
## [1.48.1.0] - 2026-05-28
4
+
5
+
**`/setup` now mirrors support files and asset directories alongside SKILL.md so skills can read their own assets without path hacks.**
6
+
7
+
Skills like `/review` and `/qa` ship with sidecars — `checklist.md`, `specialists/`, `bin/` — that their SKILL.md reads at runtime via `.claude/skills/<skill>/<file>`. Before this fix, `link_claude_skill_dirs` only symlinked `SKILL.md`, leaving every sidecar unreachable. Now `setup` iterates over sibling `.md` files and qualifying subdirectories and calls `_link_or_copy` for each, preserving Windows compatibility.
8
+
9
+
### Itemized changes
10
+
11
+
#### Fixed
12
+
- `setup`: `link_claude_skill_dirs` now mirrors supporting `.md` files and subdirectories via `_link_or_copy` — fixes #1499
13
+
14
+
#### Added
15
+
- `test/gen-skill-docs.test.ts`: two new invariant tests asserting support file and directory mirroring
16
+
3
17
## [1.48.0.0] - 2026-05-26
4
18
5
19
## **Agents stop dropping AskUserQuestion options when there are 5+.** A new canonical preamble rule + runtime gate makes Conductor's 4-option cap a split-or-batch decision, not a silent trim.
0 commit comments