# Interface SkillComposerConfig

Configuration for skill composition.

interface SkillComposerConfig {
maxCandidateSkills: number;
maxCompositionSteps: number;
minConfidence: number;
successRateWeight: number;
complexityMatchWeight: number;
}

- Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:27

##### Index

### Properties

maxCandidateSkills
maxCompositionSteps
minConfidence
successRateWeight
complexityMatchWeight

## Properties

### `Readonly` maxCandidateSkills

maxCandidateSkills: number

Maximum skills to consider for composition

- Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:29

### `Readonly` maxCompositionSteps

maxCompositionSteps: number

Maximum steps in a composition

- Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:31

### `Readonly` minConfidence

minConfidence: number

Minimum confidence threshold for compositions

- Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:33

### `Readonly` successRateWeight

successRateWeight: number

Weight for skill success rate in scoring

- Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:35

### `Readonly` complexityMatchWeight

complexityMatchWeight: number

Weight for complexity match in scoring

- Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:37