Editing Liquid Themes
All editing surfaces use the same Theme Control Plane:- dashboard editor
- CLI
- Dev API
- MCP tools for AI clients
Recommended Loop
CLI Example
Apply vs Accept
applyedits source directly.acceptapproves a draft patch produced by the dashboard AI agent.
apply or push. If you are reviewing a dashboard-generated variant, use accept.
Dev API Theme Endpoints
Use these when you build your own tooling:Auth Scopes
Use:themes.readfor inspect, list, search, read, diff, settings read, export, and runsthemes.writefor apply, source upload, settings update, validate, preview, publish, rollback, and AI apply
Safety Rules
- Always validate before preview.
- Always preview before publish.
- Use
diffbefore publishing if more than one file changed. - Do not ship unsafe Liquid, dynamic partials, or executable theme code.
- Do not hide missing context with Liquid fallback data.
Next Steps
AI Workflows
Use MCP and CLI safely with AI assistants.
Theme Package Format
Required source files and manifest rules.