MCPcopy Create free account
hub / github.com/GongShichen/LuminaCode / LoadFrontmatterOnly

Method LoadFrontmatterOnly

skills/loader.go:23–32  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21 return &SkillLoader{Config: cfg, seenPaths: map[string]struct{}{}}
22}
23
24func (l *SkillLoader) LoadFrontmatterOnly() []SkillSpec {
25 l.seenPaths = map[string]struct{}{}
26 var skills []SkillSpec
27 if l.Config.IsolatedSkillsOnly {
28 return append(skills, l.loadDirectory(l.UserSkillsDir(), SkillSourceUser)...)
29 }
30 for _, root := range l.ProjectSkillsDirs() {
31 skills = append(skills, l.loadDirectory(root, SkillSourceProject)...)
32 }
33 skills = append(skills, l.loadDirectory(l.UserSkillsDir(), SkillSourceUser)...)
34 skills = append(skills, l.loadDirectory(l.BundledSkillsDir(), SkillSourceBundled)...)
35 return skills

Calls 4

loadDirectoryMethod · 0.95
UserSkillsDirMethod · 0.95
ProjectSkillsDirsMethod · 0.95
BundledSkillsDirMethod · 0.95