addSkills method

void addSkills(
  1. List<({String description, String name})> skills
)

Add skill definitions.

Implementation

void addSkills(List<({String name, String description})> skills) {
  if (skills.isEmpty) return;

  final buf = StringBuffer('# Available Skills\n');
  for (final skill in skills) {
    buf.writeln('- /${skill.name}: ${skill.description}');
  }

  addSection(
    PromptSection(name: 'skills', content: buf.toString(), priority: 18),
  );
}