From 99094acd4f801193eb12d1632e18078966f03ff0 Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Tue, 14 Apr 2026 12:45:52 -0500 Subject: [PATCH] fix(installer): allow scripts/ directory to be copied during install Remove the scripts/ exclusion from both installer paths so that resolve-customization.py is available at the install destination where SKILL.md references it. --- tools/installer/ide/_config-driven.js | 2 -- tools/installer/modules/official-modules.js | 5 ----- 2 files changed, 7 deletions(-) diff --git a/tools/installer/ide/_config-driven.js b/tools/installer/ide/_config-driven.js index 2a7daf497..563818f67 100644 --- a/tools/installer/ide/_config-driven.js +++ b/tools/installer/ide/_config-driven.js @@ -172,12 +172,10 @@ class ConfigDrivenIdeSetup { const skipSuffixes = ['~', '.swp', '.swo', '.bak']; const filter = (src) => { const name = path.basename(src); - const rel = path.relative(sourceDir, src); if (src === sourceDir) return true; if (skipPatterns.has(name)) return false; if (name.startsWith('.') && name !== '.gitkeep') return false; if (skipSuffixes.some((s) => name.endsWith(s))) return false; - if (rel === 'scripts' || rel.startsWith('scripts/')) return false; return true; }; await fs.copy(sourceDir, skillDir, { filter }); diff --git a/tools/installer/modules/official-modules.js b/tools/installer/modules/official-modules.js index 2872c064b..19dc0f4dc 100644 --- a/tools/installer/modules/official-modules.js +++ b/tools/installer/modules/official-modules.js @@ -454,11 +454,6 @@ class OfficialModules { continue; } - // Skip scripts directory - contains build/customization scripts not needed at install time - if (file.startsWith('scripts/') || file === 'scripts') { - continue; - } - // Skip sidecar directories - these contain agent-specific assets not needed at install time const isInSidecarDirectory = path .dirname(file)