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 function
crates/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
Depends On
#12 (Skill loader)
Description
Convert loaded skills into a compact XML format for inclusion in the LLM system prompt.
Parent: #3
Branch
feat/m2/prompt-formatterFiles
crates/zeph-skills/src/prompt.rs— format functioncrates/zeph-skills/src/lib.rs— add moduleOutput Format
Acceptance Criteria
format_skills_prompt(&[Skill]) -> StringDepends On
#12 (Skill loader)