When SearchDirectoriesForSkills finds a SKILL.md in a directory, it adds the directory as a skill but continues recursing into subdirectories. This incorrectly treats subdirectories beneath a skill boundary as independent skill roots.
Fix: After adding a directory that contains SKILL.md, return instead of continuing to recurse into children. One-line fix, no impact on the standard flat layout.
When
SearchDirectoriesForSkillsfinds aSKILL.mdin a directory, it adds the directory as a skill but continues recursing into subdirectories. This incorrectly treats subdirectories beneath a skill boundary as independent skill roots.Fix: After adding a directory that contains
SKILL.md,returninstead of continuing to recurse into children. One-line fix, no impact on the standard flat layout.