|
| 1 | +# designlang — Distribution Submission Playbook |
| 2 | + |
| 3 | +Submit each marketplace below. All listing copy + manifests are pre-written. |
| 4 | +Review queues take 1–7 days; this playbook is everything you need to click "submit". |
| 5 | + |
| 6 | +--- |
| 7 | + |
| 8 | +## 1. Figma Community (`figma-plugin/`) |
| 9 | + |
| 10 | +**Goal:** publicly listed in the Figma Community plugin store. |
| 11 | + |
| 12 | +**Steps:** |
| 13 | +1. Open Figma Desktop → Community → Publish a plugin. |
| 14 | +2. Upload from local: `figma-plugin/`. |
| 15 | +3. Use the title, tagline, description, tags, and cover-image brief from `marketplace/figma-listing.md`. |
| 16 | +4. Screenshots: take 4 from the live extraction studio. |
| 17 | +5. Submit. Review queue: 3–7 days. |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## 2. Cursor — Custom Tool listing |
| 22 | + |
| 23 | +**Goal:** Cursor users can `Cmd+Shift+P → designlang: Extract` from any URL. |
| 24 | + |
| 25 | +**Steps:** |
| 26 | +1. Read `marketplace/cursor-listing.md`. |
| 27 | +2. The provided `mcp.json` snippet is what users paste into `~/.cursor/mcp.json`. |
| 28 | +3. We don't submit to Cursor's marketplace directly (no formal review process yet); |
| 29 | + the MCP integration is documented and self-served. Promotion = blog post + tweet. |
| 30 | + |
| 31 | +--- |
| 32 | + |
| 33 | +## 3. VS Code Marketplace (`vscode-extension/`) |
| 34 | + |
| 35 | +**Goal:** publicly listed at marketplace.visualstudio.com/items?itemName=designlang. |
| 36 | + |
| 37 | +**Steps:** |
| 38 | +1. Install `vsce` once: `npm install -g @vscode/vsce`. |
| 39 | +2. From `vscode-extension/`: `vsce package` → produces `.vsix`. |
| 40 | +3. Create publisher account: <https://marketplace.visualstudio.com/manage>. |
| 41 | +4. `vsce publish` (or upload the `.vsix` via the dashboard). |
| 42 | +5. Use the listing copy from `marketplace/vscode-listing.md`. |
| 43 | +6. Review queue: ~24h. |
| 44 | + |
| 45 | +--- |
| 46 | + |
| 47 | +## 4. Claude Code Skill registry |
| 48 | + |
| 49 | +**Goal:** designlang appears in the official Claude Code skills list. |
| 50 | + |
| 51 | +**Steps:** |
| 52 | +1. Read `marketplace/claude-code-skill.md` — it contains the SKILL.md the registry expects. |
| 53 | +2. The SKILL.md is already emitted by `designlang <url> --emit-agent-rules` at |
| 54 | + `.claude/skills/designlang/SKILL.md`. We submit a copy at the project root for discovery. |
| 55 | +3. Open a PR against <https://github.com/anthropics/claude-code-skills> (or the |
| 56 | + then-current registry repo) — title: "Add: designlang skill". |
| 57 | + |
| 58 | +--- |
| 59 | + |
| 60 | +## 5. Raycast Store (`raycast-extension/`) |
| 61 | + |
| 62 | +**Goal:** designlang as a one-keystroke Raycast command. |
| 63 | + |
| 64 | +**Steps:** |
| 65 | +1. Read `marketplace/raycast-listing.md`. |
| 66 | +2. From `raycast-extension/`: follow Raycast's contribution guide |
| 67 | + <https://developers.raycast.com/basics/publish-an-extension>. |
| 68 | +3. PR to <https://github.com/raycast/extensions>. |
| 69 | +4. Review queue: 5–14 days. |
| 70 | + |
| 71 | +--- |
| 72 | + |
| 73 | +## 6. Chrome Web Store (`chrome-extension/`) |
| 74 | + |
| 75 | +**Goal:** one-click extract from any tab via the Chrome toolbar. |
| 76 | + |
| 77 | +**Steps:** |
| 78 | +1. Read `marketplace/chrome-listing.md`. |
| 79 | +2. Zip `chrome-extension/`: `cd chrome-extension && zip -r ../designlang-chrome.zip .`. |
| 80 | +3. Upload at <https://chrome.google.com/webstore/devconsole>. ($5 one-time dev fee.) |
| 81 | +4. Review queue: 1–3 days. |
| 82 | + |
| 83 | +--- |
| 84 | + |
| 85 | +## Sequencing |
| 86 | + |
| 87 | +Do them in this order — easiest payoff first, most setup last: |
| 88 | +1. **Cursor MCP** (no review, just docs + tweet — ship today). |
| 89 | +2. **Chrome Web Store** ($5 fee, 1–3 day review — submit today). |
| 90 | +3. **VS Code Marketplace** (free, ~24h review — submit today). |
| 91 | +4. **Figma Community** (free, 3–7 day review — submit today). |
| 92 | +5. **Claude Code Skills registry** (PR-based, async — submit this week). |
| 93 | +6. **Raycast Store** (PR-based, 5–14 day review — submit this week). |
| 94 | + |
| 95 | +Total click-time across all six: ~90 minutes. The wall-clock for everything to be live: ~2 weeks. |
0 commit comments