Workflows
Provision Or Refresh Repo MCP Docs
- Run
python D:\github\workspace-mcp\scripts\mcp_provision.py oves-decks
- Preserve existing repo-authored MCP docs unless an explicit overwrite is intended
- Update
docs/agent/ and docs/context/ so they match the repo's real workflows
- Run
python D:\github\workspace-mcp\scripts\inventory_workspace_mcp.py
Build Or Update A Deck
- Create or refine the deck intent document in
docs/decks/<deck-id>.md
- Reuse an existing deck template from
src/deck-templates/ when it fits
- Compose slides with page templates from
src/page-templates/ and blocks from src/blocks/
- Generate or update the deck implementation in
src/decks/
- Run
npm run build:update:deck -- <deck-id> when using the update pipeline
- Preview with
npm run serve:deck -- <deck-id> or npm run serve:local
- Refine the intent and implementation until the rendered result is accepted
- Use
src/decks/deck-demo/ to prove new layout, interaction, or block ideas
- Decide the right permanent layer for the proven pattern
- Promote that pattern into
src/shared/, src/deck-templates/, src/page-templates/, src/blocks/, or docs/ as appropriate
- Remove the one-off ownership from
deck-demo
- Reapply the promoted standard from its new reusable home and verify the result
Update The Published Deck Inventory
- Change the canonical catalog in
content/catalog/decks.json
- Reflect the current published and draft inventory in
docs/deck-depot.md
- Keep published entries and draft entries clearly separated
- Verify access URLs, status, and asset type are still accurate
Common Commands
npm run build
npm run start
npm run build:update:deck -- <deck-id>
npm run serve:deck -- <deck-id>
npm run serve:local
npm run validate:deck-catalog