Skip to content

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