Skip to content

M10: Advanced Skills #74

@bug-ops

Description

@bug-ops

Embedding-based skill matching, hot-reload, and expanded bundled skills.

Effort: L (8 SP)
Target: v0.5.0
Dependencies: M9 (complete)

Deliverables

  • Skill matcher: embed skill descriptions at load time, match top-K per query
  • Selective injection: only relevant skills in prompt (not all)
  • max_active_skills config to control token budget
  • Hot-reload via notify crate watching skill directories
  • Skill priority: project > user > bundled (same name -> highest wins)
  • Additional bundled skills: git, docker, api-request
  • Skill usage statistics in SQLite (skill_name, count, last_used)

Acceptance Criteria

  • With 10+ skills loaded, only top 3-5 relevant ones injected per query
  • Adding a new SKILL.md file picked up without restart
  • Project skills override user skills with same name
  • /skills command shows usage statistics
  • Token savings: system prompt shrinks compared to inject-all approach

Phases

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicMilestone-level tracking issueskillszeph-skills crate

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions