@@ -63,7 +63,7 @@ Instructions here.
6363 )
6464
6565 const skill = yield * Skill . Service
66- const list = yield * skill . all ( )
66+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
6767 expect ( list . length ) . toBe ( 1 )
6868 const item = list . find ( ( x ) => x . name === "test-skill" )
6969 expect ( item ) . toBeDefined ( )
@@ -133,7 +133,7 @@ description: Second test skill.
133133 )
134134
135135 const skill = yield * Skill . Service
136- const list = yield * skill . all ( )
136+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
137137 expect ( list . length ) . toBe ( 2 )
138138 expect ( list . find ( ( x ) => x . name === "skill-one" ) ) . toBeDefined ( )
139139 expect ( list . find ( ( x ) => x . name === "skill-two" ) ) . toBeDefined ( )
@@ -157,7 +157,7 @@ Just some content without YAML frontmatter.
157157 )
158158
159159 const skill = yield * Skill . Service
160- expect ( yield * skill . all ( ) ) . toEqual ( [ ] )
160+ expect ( ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" ) ) . toEqual ( [ ] )
161161 } ) ,
162162 { git : true } ,
163163 ) ,
@@ -182,7 +182,7 @@ Instructions here.
182182 )
183183
184184 const skill = yield * Skill . Service
185- const list = yield * skill . all ( )
185+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
186186 expect ( list . length ) . toBe ( 1 )
187187 const item = list . find ( ( x ) => x . name === "manual-skill" )
188188 expect ( item ) . toBeDefined ( )
@@ -212,7 +212,7 @@ description: A skill in the .claude/skills directory.
212212 )
213213
214214 const skill = yield * Skill . Service
215- const list = yield * skill . all ( )
215+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
216216 expect ( list . length ) . toBe ( 1 )
217217 const item = list . find ( ( x ) => x . name === "claude-skill" )
218218 expect ( item ) . toBeDefined ( )
@@ -235,7 +235,7 @@ description: A skill in the .claude/skills directory.
235235 yield * Effect . promise ( ( ) => createGlobalSkill ( tmp . path ) )
236236 yield * Effect . gen ( function * ( ) {
237237 const skill = yield * Skill . Service
238- const list = yield * skill . all ( )
238+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
239239 expect ( list . length ) . toBe ( 1 )
240240 expect ( list [ 0 ] . name ) . toBe ( "global-test-skill" )
241241 expect ( list [ 0 ] . description ) . toBe ( "A global skill from ~/.claude/skills for testing." )
@@ -251,7 +251,7 @@ description: A skill in the .claude/skills directory.
251251 ( ) =>
252252 Effect . gen ( function * ( ) {
253253 const skill = yield * Skill . Service
254- expect ( yield * skill . all ( ) ) . toEqual ( [ ] )
254+ expect ( ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" ) ) . toEqual ( [ ] )
255255 } ) ,
256256 { git : true } ,
257257 ) ,
@@ -275,7 +275,7 @@ description: A skill in the .agents/skills directory.
275275 )
276276
277277 const skill = yield * Skill . Service
278- const list = yield * skill . all ( )
278+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
279279 expect ( list . length ) . toBe ( 1 )
280280 const item = list . find ( ( x ) => x . name === "agent-skill" )
281281 expect ( item ) . toBeDefined ( )
@@ -314,7 +314,7 @@ This skill is loaded from the global home directory.
314314
315315 yield * Effect . gen ( function * ( ) {
316316 const skill = yield * Skill . Service
317- const list = yield * skill . all ( )
317+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
318318 expect ( list . length ) . toBe ( 1 )
319319 expect ( list [ 0 ] . name ) . toBe ( "global-agent-skill" )
320320 expect ( list [ 0 ] . description ) . toBe ( "A global skill from ~/.agents/skills for testing." )
@@ -355,7 +355,7 @@ description: A skill in the .agents/skills directory.
355355 )
356356
357357 const skill = yield * Skill . Service
358- const list = yield * skill . all ( )
358+ const list = ( yield * skill . all ( ) ) . filter ( ( s ) => s . location !== "<built-in>" )
359359 expect ( list . length ) . toBe ( 2 )
360360 expect ( list . find ( ( x ) => x . name === "claude-skill" ) ) . toBeDefined ( )
361361 expect ( list . find ( ( x ) => x . name === "agent-skill" ) ) . toBeDefined ( )
0 commit comments