(options: { readonly artifacts: boolean })
| 620 | * does not have; a session that opted in gets the full {@link SKILLS} list. |
| 621 | */ |
| 622 | export const skillCatalogFor = (options: { readonly artifacts: boolean }): readonly Skill[] => |
| 623 | options.artifacts ? SKILLS : SKILLS.filter((skill) => !ARTIFACT_SKILLS.has(skill)); |
| 624 | |
| 625 | /** Look up a skill by its exact name within a session's catalog. */ |
| 626 | export const findSkill = (name: string, catalog: readonly Skill[] = SKILLS): Skill | undefined => |
no outgoing calls
no test coverage detected