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

Method LoadFullContent

skills/loader.go:34–46  ·  view source on GitHub ↗
(skill SkillSpec)

Source from the content-addressed store, hash-verified

32 }
33 skills = append(skills, l.loadDirectory(l.UserSkillsDir(), SkillSourceUser)...)
34 skills = append(skills, l.loadDirectory(l.BundledSkillsDir(), SkillSourceBundled)...)
35 return skills
36}
37
38func (l *SkillLoader) LoadFullContent(skill SkillSpec) SkillSpec {
39 if skill.Content != nil || skill.SkillFile == "" {
40 return skill
41 }
42 fm, content, err := ParseSkillMD(skill.SkillFile)
43 if err != nil {
44 return skill
45 }
46 skill.Frontmatter = fm
47 skill.Content = &content
48 skill.LoadedAt = loadedNow()
49 return skill

Callers 2

ExecuteInlineMethod · 0.80
ExecuteForkMethod · 0.80

Calls 2

ParseSkillMDFunction · 0.85
loadedNowFunction · 0.85

Tested by

no test coverage detected