class Riffer::Skills::FilesystemBackend

Built-in backend that reads skills from the filesystem.

Scans configured directories for immediate child directories containing SKILL.md files. Directory names must match the skill name field.

backend = Riffer::Skills::FilesystemBackend.new(".skills", "~/.riffer/skills")
backend.list_skills  # => [Riffer::Skills::Frontmatter, ...]
backend.read_skill("code-review")  # => "Full skill instructions..."