Epodsystem CLI — Design skill for Claude Code
One global, project-scoped CLI for the epod documentation-site CMS: page build/publish, .md <-> epod sync, store bootstrap, and a design-contract linter.
How to install Epodsystem CLI
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SidCorp-co/epodsystem_cli and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Epodsystem CLI does
One global, project-scoped CLI for the epod documentation-site CMS: page build/publish, .md <-> epod sync, store bootstrap, and a design-contract linter. Packaged as a Claude Code plugin.
Alternatives in Design
- Opencode Vibe — 🏄♂️ Next.js 16 web UI for OpenCode - real-time chat with streaming, SSE sync, and React Server Components 178 ★
- Spawn UX Worker — Spawn a repo-scoped UX-fixes worker session that drains only one repo's UX-fixes queue, via the CCC API 130 ★
- Looplia — Looplia Skills provides curated skills—packaged as a Claude Code-compatible plugin—to accelerate workflow desi 99 ★
README
epod — a CLI for the epod platform, packaged as a Claude Code plugin
`epod` drives an epod store from the terminal: a Shopify-like platform of CMS pages, a Liquid theme, catalog and commerce, exposed over an MCP endpoint. Documentation sites are the first **pack** built on it, not the whole of it.
epod context # which store am I on?
epod page list # pages (id/slug/status)
epod theme get sections/doc-layout.liquid
epod schema liquid # what a theme can read at runtime
epod docs build file.md --slug srs # the docs pack: markdown → page, published
epod docs nav # rebuild the sidebar from published pages
epod vi lint docs/02-SRS.vi.md # the vi pack: does the Vietnamese read translated?
epod vi doc docs/02-SRS.md # write it in natural Vietnamese instead
`epod --help` lists the groups; `epod --help` the verbs.
Two axes
A **resource** is a verb on an epod noun and carries no use case — `page`, `theme`, `menu`, `schema`. A **pack** is a workflow that owns its own policy and bundled assets — `docs` builds documentation sites, `vi` writes and audits the Vietnamese that goes into them. The split is what makes a second use case cheap: it is a directory under `epod_cli/packs/` and one entry in `PACKS`, with no change to the layers below it.
epod_cli/
core/ transport, auth, store context, project config, text helpers
resources/ pages · themes (+ the design-contract linter) · menus · schema
packs/docs/ md2doc, doc blocks, build/sync, nav, bootstrap, sections/*.liquid
packs/vi/ the Vietnamese style contract, its gateway client, lint and CTA audits
cli.py dispatch
A pack may import `core/` and `resources/`. Nothing in `core/` or `resources/` may import a pack, and pack code does not call `e.tool()` directly — a missing verb is added to `resources/` instead. `vi` is the one pack that im
Related Skills
Blog Jeremylongshore
Generate and publish a portfolio/CV-style blog post to jeremylongshore.com (Jeremy's personal professional sit
Init Project Fast
Bootstrap project documentation with progressive artifact generation and interstitial working files. Outputs C
Docs Update Template
Generate and maintain living user-facing documentation from source code. Reads views + API routes, writes mark
Compose
One-shot wiring check for MDDesign. Verifies planning-with-files, DESIGN.md, code-memory-router, and Google li
Game Design
End-to-end critical game design - experience-first invention, diagnosis before prescription, local-to-global c
Figma To CMS
Analyze a Figma design frame and extract a CMS content schema — what's editable content vs decorative structur
Related Agents
SEO Publisher
Use this agent when the user wants to quality-check and publish a draft article or page to Webflow CMS. This a
Comms Lead
Marketing & Communications lead for Kestrel Works. Use to write public-facing updates or posts, keep the local
Docs Dev
Owns the dbdocs package — the click CLI plus the extract/site pipeline that turns dbt artifacts into a single-