export interface DiscoveredSkill { name: string; relativePath: string; sourcePath: string; skillFilePath: string; } export interface DuplicateSkillName { name: string; relativePaths: string[]; } export interface SkillDiscoveryResult { skills: DiscoveredSkill[]; duplicates: DuplicateSkillName[]; } /** * Find every skill directory containing a SKILL.md below the source root. * Grouping directories are allowed, while node_modules and VCS metadata are ignored. */ export declare function discoverSkills(skillsDir: string): Promise;