-
Notifications
You must be signed in to change notification settings - Fork 2
M10: Advanced Skills #74
Copy link
Copy link
Labels
epicMilestone-level tracking issueMilestone-level tracking issueskillszeph-skills cratezeph-skills crate
Milestone
Description
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_skillsconfig to control token budget- Hot-reload via
notifycrate 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
-
/skillscommand shows usage statistics - Token savings: system prompt shrinks compared to inject-all approach
Phases
- Phase 1: Embedding-based skill matcher — M10/Phase 1: Embedding-based skill matcher #75
- Phase 2: Hot-reload + skill priority — M10/Phase 2: Skill hot-reload and priority #76
- Phase 3: Bundled skills + usage statistics — M10/Phase 3: Bundled skills and usage statistics #77
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
epicMilestone-level tracking issueMilestone-level tracking issueskillszeph-skills cratezeph-skills crate