SkillComposer class

Composes multiple skills into a single document

Constructors

SkillComposer({required SkillLoader loader, required TemplateRenderer renderer})
const

Properties

hashCode int
The hash code for this object.
no setterinherited
loader SkillLoader
Skill loader for loading skills
final
renderer TemplateRenderer
Template renderer for rendering skill templates
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

compose(List<String> skillNames, ProjectContext context) Future<String>
Compose multiple skills into one document
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sortSkillsByDependencies(List<Skill> skills) List<Skill>
Get an ordered list of skills based on dependencies
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited