sidequest
Installation
SKILL.md
π§ Sidequest (/sidequest)
Synthesizes task hierarchies and context drift into a visual session map.
β οΈ Mandatory Execution Contract (5 Core Rules)
- Tool-Driven State Updates: Always update state via the CLI tool (
sidequest.dart). Never editsidequest.jsonmanually. - Tool-Driven Map Compilation: Always generate/compile
sidequest.mdviasidequest.dart. Never format the markdown map by hand. - Strict Internal Privacy: NEVER mention or reference
sidequest.jsonin user-facing conversation. Treat JSON state as a private implementation detail. - Markdown User Interface: Always reference
sidequest.mdor provide concise inline markdown summaries when communicating progress to the human. - Subagent History Ingestion: Never read
transcript.jsonldirectly in the main conversation; always delegate history parsing to an auditor subagent.
ποΈ Storage & Architecture
- Session-Private Artifacts: All state files (
sidequest.json,sidequest.md) reside strictly in the session artifact directory. Never write to user repositories or dotfiles. - Compaction Resilient:
sidequest.jsonmaintains the deterministic state model (quests, completion orders, VCS state, step watermark) across context truncations.