Skip to content

Commit dc4eeba

Browse files
Narratorclaude
andcommitted
chore: update README badges and plugin metadata for public launch
Add TypeScript, Node.js, and PRs-welcome badges. Update plugin marketplace metadata with consistent descriptions, keywords, and licensing across all agent plugin manifests. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4d902bd commit dc4eeba

8 files changed

Lines changed: 179 additions & 42 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,38 @@
22
"name": "domscribe",
33
"owner": {
44
"name": "Patch Orbit",
5-
"url": "https://patchorbit.com"
5+
"email": "kaushik@patchorbit.com"
6+
},
7+
"metadata": {
8+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP."
69
},
710
"plugins": [
811
{
912
"name": "domscribe",
10-
"description": "Domscribe is a pixel-to-code development tool that bridges the gap between running web applications and their source code.",
11-
"source": "./packages/domscribe-relay/src/agent-plugins/claude-code",
12-
"homepage": "https://github.com/patchorbit/domscribe"
13+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP.",
14+
"source": "./packages/domscribe-relay/src/plugins/claude-code",
15+
"homepage": "https://github.com/patchorbit/domscribe",
16+
"repository": "https://github.com/patchorbit/domscribe",
17+
"license": "MIT",
18+
"keywords": [
19+
"domscribe",
20+
"pixel-to-code",
21+
"ui-to-code",
22+
"dom-annotation",
23+
"annotation",
24+
"source-mapping",
25+
"runtime-context",
26+
"element-inspector",
27+
"component-inspector",
28+
"mcp",
29+
"model-context-protocol",
30+
"developer-tools",
31+
"devtools",
32+
"react",
33+
"vue",
34+
"nextjs",
35+
"nuxt"
36+
]
1337
}
1438
]
15-
}
39+
}

.cursor-plugin/marketplace.json

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,35 @@
55
"email": "kaushik@patchorbit.com"
66
},
77
"metadata": {
8-
"description": "A collection of plugins for Domscribe, a pixel-to-code development tool that bridges the gap between running web applications and their source code."
8+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP."
99
},
1010
"plugins": [
1111
{
1212
"name": "domscribe",
13-
"description": "Domscribe is a pixel-to-code development tool that bridges the gap between running web applications and their source code.",
14-
"source": "./packages/domscribe-relay/src/agent-plugins/cursor"
13+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP.",
14+
"source": "./packages/domscribe-relay/src/plugins/cursor",
15+
"homepage": "https://github.com/patchorbit/domscribe",
16+
"repository": "https://github.com/patchorbit/domscribe",
17+
"license": "MIT",
18+
"keywords": [
19+
"domscribe",
20+
"pixel-to-code",
21+
"ui-to-code",
22+
"dom-annotation",
23+
"annotation",
24+
"source-mapping",
25+
"runtime-context",
26+
"element-inspector",
27+
"component-inspector",
28+
"mcp",
29+
"model-context-protocol",
30+
"developer-tools",
31+
"devtools",
32+
"react",
33+
"vue",
34+
"nextjs",
35+
"nuxt"
36+
]
1537
}
1638
]
17-
}
39+
}

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
<a href="https://github.com/patchorbit/domscribe/actions"><img src="https://img.shields.io/github/actions/workflow/status/patchorbit/domscribe/ci.yml?label=CI" alt="CI status" /></a>
1010
<a href="#"><img src="https://img.shields.io/badge/coverage-80%25+-brightgreen" alt="test coverage" /></a>
1111
<a href="./LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue" alt="MIT license" /></a>
12+
<img src="https://img.shields.io/badge/TypeScript-5.x-3178c6?logo=typescript&logoColor=white" alt="TypeScript" />
13+
<img src="https://img.shields.io/badge/node-%3E%3D18-417e38?logo=node.js&logoColor=white" alt="Node.js >= 18" />
14+
<a href="https://github.com/patchorbit/domscribe/pulls"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen" alt="PRs welcome" /></a>
1215
</p>
1316

1417
---

package.json

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
{
22
"name": "domscribe",
33
"version": "0.1.0",
4-
"author": "Kaushik Gnanaskandan",
4+
"author": {
5+
"name": "Patch Orbit",
6+
"email": "kaushik@patchorbit.com",
7+
"url": "https://patchorbit.com"
8+
},
9+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP.",
510
"license": "MIT",
611
"scripts": {
712
"sync-dist": "nx run-many -t sync-dist",
@@ -60,34 +65,34 @@
6065
"!packages/domscribe-test-fixtures/fixtures/**"
6166
],
6267
"keywords": [
63-
"patchorbit",
64-
"patchorbit-domscribe",
65-
"patchorbit-dom-scribe",
66-
"patchorbit-dom-annotation",
67-
"patchorbit-development-tools",
68-
"patchorbit-ai-assistant",
69-
"patchorbit-ai-agent",
70-
"patchorbit-ai-tools",
7168
"domscribe",
72-
"annotations",
69+
"patchorbit",
70+
"pixel-to-code",
71+
"ui-to-code",
7372
"dom-annotation",
74-
"development-tools",
75-
"ai-assistant",
76-
"ai-agent",
77-
"ai-tools",
78-
"coding-assistant",
79-
"coding-agent",
73+
"source-mapping",
74+
"source-location",
75+
"runtime-context",
76+
"element-inspector",
77+
"component-inspector",
78+
"dom-inspector",
79+
"developer-tools",
80+
"devtools",
81+
"mcp",
82+
"model-context-protocol",
83+
"annotation",
8084
"ai-coding-assistant",
8185
"ai-coding-agent",
82-
"ai-coding-tools",
83-
"real-time",
84-
"websocket",
85-
"http-api",
86-
"conversation",
87-
"chat-ui",
86+
"coding-agent",
87+
"coding-assistant",
8888
"react",
89-
"developer-tools",
90-
"bidirectional"
89+
"vue",
90+
"nextjs",
91+
"nuxt",
92+
"vite-plugin",
93+
"webpack-plugin",
94+
"bundler-plugin",
95+
"ast-transform"
9196
],
9297
"repository": "github:patchorbit/domscribe",
9398
"bugs": {
Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,31 @@
11
{
22
"name": "domscribe",
3-
"version": "0.1.0"
3+
"version": "0.1.0",
4+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP.",
5+
"author": {
6+
"name": "Patch Orbit",
7+
"email": "kaushik@patchorbit.com"
8+
},
9+
"homepage": "https://github.com/patchorbit/domscribe",
10+
"repository": "https://github.com/patchorbit/domscribe",
11+
"license": "MIT",
12+
"keywords": [
13+
"domscribe",
14+
"pixel-to-code",
15+
"ui-to-code",
16+
"dom-annotation",
17+
"annotation",
18+
"source-mapping",
19+
"runtime-context",
20+
"element-inspector",
21+
"component-inspector",
22+
"mcp",
23+
"model-context-protocol",
24+
"developer-tools",
25+
"devtools",
26+
"react",
27+
"vue",
28+
"nextjs",
29+
"nuxt"
30+
]
431
}
Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,31 @@
11
{
22
"name": "domscribe",
3-
"version": "0.1.0"
3+
"version": "0.1.0",
4+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP.",
5+
"author": {
6+
"name": "Patch Orbit",
7+
"email": "kaushik@patchorbit.com"
8+
},
9+
"homepage": "https://github.com/patchorbit/domscribe",
10+
"repository": "https://github.com/patchorbit/domscribe",
11+
"license": "MIT",
12+
"keywords": [
13+
"domscribe",
14+
"pixel-to-code",
15+
"ui-to-code",
16+
"dom-annotation",
17+
"annotation",
18+
"source-mapping",
19+
"runtime-context",
20+
"element-inspector",
21+
"component-inspector",
22+
"mcp",
23+
"model-context-protocol",
24+
"developer-tools",
25+
"devtools",
26+
"react",
27+
"vue",
28+
"nextjs",
29+
"nuxt"
30+
]
431
}
Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,38 @@
11
{
22
"name": "domscribe",
33
"version": "0.1.0",
4+
"description": "Domscribe is a pixel-to-code development tool that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents via MCP.",
5+
"author": {
6+
"name": "Patch Orbit",
7+
"email": "kaushik@patchorbit.com"
8+
},
9+
"homepage": "https://github.com/patchorbit/domscribe",
10+
"repository": "https://github.com/patchorbit/domscribe",
11+
"license": "MIT",
12+
"keywords": [
13+
"domscribe",
14+
"pixel-to-code",
15+
"ui-to-code",
16+
"dom-annotation",
17+
"annotation",
18+
"source-mapping",
19+
"runtime-context",
20+
"element-inspector",
21+
"component-inspector",
22+
"mcp",
23+
"model-context-protocol",
24+
"developer-tools",
25+
"devtools",
26+
"react",
27+
"vue",
28+
"nextjs",
29+
"nuxt"
30+
],
431
"mcpServers": {
532
"domscribe": {
633
"type": "stdio",
734
"command": "npx",
8-
"args": [
9-
"-y",
10-
"@domscribe/mcp"
11-
]
35+
"args": ["-y", "@domscribe/mcp"]
1236
}
1337
}
1438
}

packages/domscribe-relay/src/plugins/kiro/POWER.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
22
name: 'domscribe'
33
displayName: 'Domscribe'
4-
description: 'Work with Domscribe — the pixel-to-code bridge. Use when implementing features from captured UI annotations, querying runtime context for source locations, exploring component structure, or when user mentions annotations, queued tasks, UI changes, or asks about how elements render at runtime.'
4+
description: 'Work with Domscribe — the pixel-to-code bridge that maps running UI elements to their exact source locations, capturing runtime context (props, state, DOM) for handoff to coding agents. Use when implementing features from captured UI annotations, querying runtime context for source locations, exploring component structure, or when user mentions annotations, queued tasks, UI changes, or asks about how elements render at runtime.'
55
keywords:
66
[
77
'domscribe',
88
'annotation',
99
'pixel-to-code',
10+
'ui-to-code',
1011
'ui',
1112
'element',
1213
'manifest',
@@ -16,6 +17,10 @@ keywords:
1617
'runtime',
1718
'source',
1819
'query',
20+
'props',
21+
'state',
22+
'inspect',
23+
'source-location',
1924
]
2025
---
2126

@@ -28,8 +33,8 @@ Domscribe bridges running UI and source code. It maps every rendered element to
2833

2934
## Quick Commands (MCP Prompts)
3035

31-
| Command | Purpose |
32-
| ------------------------------------ | ------------------------------ |
36+
| Command | Purpose |
37+
| ------------------- | ------------------------------ |
3338
| `process_next` | Process next queued annotation |
3439
| `check_status` | System health and queue counts |
3540
| `explore_component` | List elements in a component |

0 commit comments

Comments
 (0)