@@ -88,6 +88,12 @@ test("getDefaultSkillPrompt loads the default skill template", () => {
8888 assert . equal ( prompt . includes ( 'path="templates/skills/' ) , false ) ;
8989} ) ;
9090
91+ test ( "getDefaultSkillPrompt skips disabled default skills" , ( ) => {
92+ const prompt = getDefaultSkillPrompt ( { enabledSkills : { "karpathy-guidelines" : false } } ) ;
93+
94+ assert . equal ( prompt , "" ) ;
95+ } ) ;
96+
9197test ( "buildSkillDocumentsPrompt excludes SKILL.md frontmatter metadata" , ( ) => {
9298 const prompt = buildSkillDocumentsPrompt ( [
9399 {
@@ -200,8 +206,7 @@ test("runtime prompt assets live under templates", () => {
200206 assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "tools" , "web-search.md" ) ) , true ) ;
201207 assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "tools" , "read.md.ejs" ) ) , true ) ;
202208 assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "prompts" , "init_command.md.ejs" ) ) , true ) ;
203- assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "skills" , "agent-drift-guard.md" ) ) , true ) ;
204- assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "skills" , "plan-and-execute.md" ) ) , true ) ;
209+ assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "skills" , "karpathy-guidelines.md" ) ) , true ) ;
205210 assert . equal ( fs . existsSync ( path . join ( repoRoot , "templates" , "tools" , "read.md" ) ) , false ) ;
206211 assert . equal ( fs . existsSync ( path . join ( repoRoot , "docs" , "tools" ) ) , false ) ;
207212 assert . equal ( fs . existsSync ( path . join ( repoRoot , "docs" , "prompts" ) ) , false ) ;
0 commit comments