pkg/registry/ | interface.go | Types: SkillMeta, SnapshotFile, InstalledSkillInfo |
| manager.go | Fan-out search, Install, InstallFrom, GetAllSkillMeta |
| installer.go | Install, InstallFromSnapshot, qualified names, FindInstalled |
| skillssh_registry.go | skills.sh adapter (Search, Download, Audit, enrichMeta) |
| skill_preferences.go | Source preferences per skill |
| config.go | Configuration, mergeDefaultRegistries |
| moderation.go | Safety flags |
| trigram.go | Fuzzy search cache |
cli/ | skill_handler.go | /skill commands (search, install, info, prefer, registry) |
| skill_activation.go | Auto-activation by triggers and paths |
| skill_invoke.go | Manual invocation via /<skill-name> |
| cli_completer.go | Contextual autocomplete |
pkg/persona/ | loader.go | GetSkill (preference + qualified resolution), ListSkills (dedup) |