
abel533andCopilot
af9934d8c6
fix: SkillLoader support directory-based skills (SKILL.md)
Aligned with original claude-code behavior:
/skills/ directory (loadFromSkillsDirectory):
- Only directory format: skill-name/SKILL.md
- Single .md files are NOT loaded (matches TS behavior)
- Directory name = skill name
/commands/ directory (loadFromCommandsDirectory):
- Directory format: cmd-name/SKILL.md (priority)
- Single file format: cmd-name.md
- Recursive subdirs with namespace: sub/cmd.md → 'sub:cmd'
Previously only loaded flat .md files, missing directory skills entirely.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>