Merge pull request #2255 from bmad-code-org/fix-skill-scanner-recursion

fix(installer): stop skill scanner from recursing into discovered skills
This commit is contained in:
Brian 2026-04-13 01:13:06 -05:00 committed by GitHub
commit b336cd0987
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 5 deletions

View File

@ -193,12 +193,14 @@ class ManifestGenerator {
} }
} }
// Recurse into subdirectories // Recurse into subdirectories — but not inside a discovered skill
if (!skillMeta) {
for (const entry of entries) { for (const entry of entries) {
if (!entry.isDirectory()) continue; if (!entry.isDirectory()) continue;
if (entry.name.startsWith('.') || entry.name.startsWith('_')) continue; if (entry.name.startsWith('.') || entry.name.startsWith('_')) continue;
await walk(path.join(dir, entry.name)); await walk(path.join(dir, entry.name));
} }
}
}; };
await walk(modulePath); await walk(modulePath);