/** * Skill Registry — manages loaded skills and provides lookup. */ import type { Skill } from "./types.js"; export declare class SkillRegistry { private skills; private byCommand; register(skill: Skill): void; get(name: string): Skill | undefined; getByCommand(command: string): Skill | undefined; list(): Skill[]; /** * Scan discovery paths and register all found skills. */ discover(extraPaths?: string[]): Skill[]; /** * Get skills grouped by source label. */ grouped(): Map; /** * Get all skill commands (for slash menu integration). */ getCommands(): Array<{ name: string; description: string; }>; clear(): void; } //# sourceMappingURL=registry.d.ts.map