-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
M2Milestone 2: SkillsMilestone 2: SkillsfeatureNew functionalityNew functionalityskillsSKILL.md systemSKILL.md system
Description
Description
Convert loaded skills into a compact XML format for inclusion in the LLM system prompt.
Parent: #3
Branch
feat/m2/prompt-formatter
Files
crates/zeph-skills/src/prompt.rs— format functioncrates/zeph-skills/src/lib.rs— add module
Output Format
<available_skills>
<skill name="web-search">
<description>Search the internet via CLI</description>
<instructions>
Use curl to query DuckDuckGo...
</instructions>
</skill>
</available_skills>Acceptance Criteria
-
format_skills_prompt(&[Skill]) -> String - Each skill: name, description, instructions
- Empty skills list returns empty string
- Unit test verifies structure
Depends On
#12 (Skill loader)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
M2Milestone 2: SkillsMilestone 2: SkillsfeatureNew functionalityNew functionalityskillsSKILL.md systemSKILL.md system