← ClaudeAtlas

pmm-launch-kitlisted

Turn product-marketing artifacts into an interactive, OS-style HTML launch kit — a single self-contained app with a left sidebar, a main workspace, and a right inspector panel (Linear/Notion/Raycast feel), plus a command palette, present/deck mode, status tracking, resizable/collapsible panels, and a one-click local editor (TipTap rich text, bubble toolbar, "/" slash-insert, drag-reorder blocks) for live bidirectional editing. Use when the user wants an interactive HTML launch kit, a clickable PMM/GTM dashboard, a shareable strategy hub, or to package launch docs into one app-like file. Generates from a single kit-content.json source and also emits markdown mirrors. Also use when the user asks to "process the generation queue" — fulfilling the kit editor's queued /generate and regenerate-from-evidence requests (generate-queue.json).
buildingwithai/pmm-os · ★ 0 · Data & Documents · score 65
Install: claude install-skill buildingwithai/pmm-os
# PMM Launch Kit builder Packages PMM/GTM work into one **self-contained, offline HTML app** (no dependencies, no card-soup — an app shell: sidebar · main · inspector) and, optionally, a tiny local server for **live editing that writes back to the source**. ## Architecture (single source of truth → generated outputs) ``` kit-content.json ← the editable source of truth (content + structure) block-registry.mjs ← uniform block model: each type declares render + markdown build-kit.mjs ← zero-dep generator (dispatches blocks through the registry) migrate-kit.mjs ← one-time codemod: stamps every block with id + type (schemaVersion) .kit-style.css ← app-shell styling ┐ template (siblings of build-kit.mjs) .kit-app.js ← behavior ┘ │ node build-kit.mjs [target-folder] ▼ <wordmark>-launch-kit.html ← interactive app (sidebar/main/inspector, ⌘K palette, present mode, status badges, resizable panels, modeless editing) generated-docs/*.md ← markdown mirror of every section deck.md ← Marp slide deck (one slide per section) → pptx/pdf via `npx @marp-team/marp-cli deck.md --pptx` (proves the fan-out: a new export target = one serializer over the registry) kit-server.mjs ← live-editor server: edits POST to /api/save|/api/save-full|/api/comments, rebuild kit-content.json + mirrors, live-reload start-editor.command /