class Riffer::Skills::Backend
rbs_inline: enabled
Constants
- SKILL_FILENAME
Public Class Methods
Source
# File lib/riffer/skills/backend.rb, line 7 def initialize = nil #-- #: () -> Array[Riffer::Skills::Frontmatter] def list_skills raise NotImplementedError, "#{self.class} must implement #list_skills" end # Returns the SKILL.md body without frontmatter. Raises Riffer::ArgumentError # if the skill is not found. #-- #: (String) -> String def read_skill(name) raise NotImplementedError, "#{self.class} must implement #read_skill" end end
Public Instance Methods
Source
# File lib/riffer/skills/backend.rb, line 11 def list_skills raise NotImplementedError, "#{self.class} must implement #list_skills" end
Source
# File lib/riffer/skills/backend.rb, line 19 def read_skill(name) raise NotImplementedError, "#{self.class} must implement #read_skill" end
Returns the SKILL.md body without frontmatter. Raises Riffer::ArgumentError if the skill is not found.