class Riffer::Skills::MarkdownAdapter
Default skill adapter — renders a skill catalog as Markdown for the system prompt.
Public Instance Methods
Source
# File lib/riffer/skills/markdown_adapter.rb, line 10 def render_catalog(skills) lines = [] #: Array[String] lines << "## Available Skills" lines << "" lines << catalog_instructions lines << "" skills.each do |skill| lines << "- **#{skill.name}**: #{single_line(skill.description)}" end lines.join("\n") end
Renders a skill catalog as Markdown.