skill
Skill owns skill metadata and AI-facing context resolution.
Language: rust
Path: crates/skill
Owns:
- skill catalog
- skill repository loading
- skill source metadata
- skill source references
- @skill mention parsing
- SkillContext resolution
- suggested tool metadata
Must Not:
- render UI overlays
- write session history
- decide tool permissions
- execute tools directly
- own durable Task or Run state
Inputs:
- user message text
- assigned skill IDs
- skill catalog
- skill repository
Outputs:
- SkillContext
- assigned skill summaries
- mentioned skill content
- context issues
Depends On:
- store
Used By:
- chat
- run
Verify:
- cargo check -p skill