Skip to content

Implement skill registry with directory scanning #13

@bug-ops

Description

@bug-ops

Description

Scan configured directories for SKILL.md files and build a registry.

Parent: #3

Branch

feat/m2/skill-registry

Files

  • crates/zeph-skills/src/registry.rs — SkillRegistry struct
  • crates/zeph-skills/src/lib.rs — add module

Acceptance Criteria

  • SkillRegistry::load(paths) scans dirs for */SKILL.md pattern
  • Duplicate names: last path wins
  • Invalid files logged and skipped (tracing::warn)
  • registry.all() returns slice of all skills
  • Unit test with temp directory

Depends On

#12 (Skill loader)

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew functionalityskillszeph-skills crate

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions