Skip to content

Interface: CreateSkillBuilderState<THandle> ​

Defined in: builders/create-skill-builder-state.ts:18

Optional copy-on-write state for createSkillBuilder.

Captures the optional frontmatter skill source, scope predicate, catalog description, procedural instructions, unlocked tools/services, and lease lifecycle mode.

Type Parameters ​

Type ParameterDefault typeDescription
THandleunknownRuntime handle type of the active isolation scope.

Properties ​

PropertyModifierTypeDescriptionDefined in
description?readonlystringOptional catalog description.builders/create-skill-builder-state.ts:24
instructions?readonlySourceValue<string>Optional procedural instructions.builders/create-skill-builder-state.ts:26
leaseMode?readonly"until-completed-or-fork-exit"Lease lifecycle mode.builders/create-skill-builder-state.ts:32
source?readonlySourceASTNode<SkillNode<THandle>>External frontmatter skill source when wrapping md.skill(...).builders/create-skill-builder-state.ts:20
unlockedServices?readonlyreadonly ServiceASTNode<THandle>[]Unlocked background daemon services.builders/create-skill-builder-state.ts:30
unlockedTools?readonlyreadonly BuiltInToolASTNode<THandle>[]Unlocked tools.builders/create-skill-builder-state.ts:28
when?readonlyobjectOptional scope predicate.builders/create-skill-builder-state.ts:22
when.effects?publicFsGlobMatcherNode-schemas/core-rules.schema.ts:9
when.partitionspublicstring[]-schemas/core-rules.schema.ts:8

Released under the MIT License.