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 Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Runtime handle type of the active isolation scope. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
description? | readonly | string | Optional catalog description. | builders/create-skill-builder-state.ts:24 |
instructions? | readonly | SourceValue<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? | readonly | SourceASTNode<SkillNode<THandle>> | External frontmatter skill source when wrapping md.skill(...). | builders/create-skill-builder-state.ts:20 |
unlockedServices? | readonly | readonly ServiceASTNode<THandle>[] | Unlocked background daemon services. | builders/create-skill-builder-state.ts:30 |
unlockedTools? | readonly | readonly BuiltInToolASTNode<THandle>[] | Unlocked tools. | builders/create-skill-builder-state.ts:28 |
when? | readonly | object | Optional scope predicate. | builders/create-skill-builder-state.ts:22 |
when.effects? | public | FsGlobMatcherNode | - | schemas/core-rules.schema.ts:9 |
when.partitions | public | string[] | - | schemas/core-rules.schema.ts:8 |