You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+37-1Lines changed: 37 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Shared source for WordPress-focused agent skills and plugin packaging.
4
4
5
-
This repo currently packages shared skills for Codex, Claude Code, Cursor, GitHub Copilot, and Gemini as separate plugin outputs:
5
+
This repo currently packages shared skills for Codex, Claude Code, Cursor, GitHub Copilot, Gemini, and Roo Code as separate plugin outputs:
6
6
7
7
- prefers the WordPress Studio MCP server for site management, screenshots, and block validation
8
8
- falls back to the Studio CLI through a shared Studio skill when MCP is unavailable
@@ -14,6 +14,7 @@ This repo currently packages shared skills for Codex, Claude Code, Cursor, GitHu
14
14
- can optionally generate three design preview directions before building a site theme
15
15
- bundles a plugin-local telemetry MCP server so workflow events do not depend on Studio shipping telemetry support
16
16
- keeps skills shared so other surfaces can reuse them later
17
+
- adds Roo Code workspace rules and project MCP config without introducing a Roo-specific backend service
17
18
18
19
## Testing
19
20
@@ -60,6 +61,20 @@ claude --plugin-dir ./plugins/claude-code
60
61
- running an audit request
61
62
6. For workflow telemetry coverage, make sure the generated `wordpress-telemetry` MCP server starts alongside `wordpress-studio`.
62
63
64
+
### Test in Roo Code
65
+
66
+
1. Install the Roo Code VS Code extension.
67
+
2. Open `./plugins/roo-code` as the VS Code workspace root, or copy that folder's contents into a target workspace root.
68
+
3. Confirm the generated workspace rules exist at `plugins/roo-code/.roo/rules/wordpress-com.md` and `plugins/roo-code/.roo/rules-code/wordpress-com-code.md`.
69
+
4. Confirm the generated project MCP config exists at `plugins/roo-code/.roo/mcp.json`.
70
+
5. In Roo Code, enable MCP servers and confirm `wordpress-studio` and `wordpress-telemetry` are available.
71
+
6. Try the same representative tasks:
72
+
- creating a new site
73
+
- building or editing a theme
74
+
- creating a custom block
75
+
- creating a custom plugin
76
+
- running an audit request
77
+
63
78
### Test in GitHub Copilot
64
79
65
80
1. Copy or open `./plugins/copilot` as the project root in VS Code.
@@ -104,6 +119,7 @@ claude --plugin-dir ./plugins/claude-code
104
119
- Codex packaging output in `plugins/codex/`
105
120
- Claude Code packaging output in `plugins/claude-code/`
106
121
- Cursor packaging output in `plugins/cursor/`
122
+
- Roo Code workspace output in `plugins/roo-code/`
107
123
- Gemini packaging output in `plugins/gemini/`
108
124
- GitHub Copilot packaging output in `plugins/copilot/`
109
125
- Bundled telemetry artifact in `dist/`
@@ -119,6 +135,7 @@ The build packages the shared skills into:
119
135
-`plugins/codex/plugins/wordpress-studio/skills/`
120
136
-`plugins/claude-code/skills/`
121
137
-`plugins/cursor/skills/`
138
+
-`plugins/roo-code/skills/`
122
139
-`plugins/gemini/skills/`
123
140
-`plugins/copilot/skills/`
124
141
@@ -127,6 +144,7 @@ It also generates plugin-specific MCP configs for each surface:
@@ -232,3 +250,21 @@ That folder currently contains:
232
250
-`README.md`
233
251
234
252
The generated Gemini MCP config launches both `studio mcp` and the bundled `wordpress-telemetry` MCP server. `GEMINI.md` is the project-level instruction file for Gemini CLI and Gemini Code Assist workflows.
253
+
254
+
The Roo Code workspace output is generated to:
255
+
256
+
```text
257
+
plugins/roo-code/
258
+
```
259
+
260
+
That folder currently contains:
261
+
262
+
-`.roo/mcp.json`
263
+
-`.roo/rules/wordpress-com.md`
264
+
-`.roo/rules-code/wordpress-com-code.md`
265
+
-`AGENTS.md`
266
+
-`scripts/wordpress-telemetry-mcp.mjs`
267
+
-`skills/`
268
+
-`README.md`
269
+
270
+
The generated Roo Code project MCP config launches both `studio mcp` and the bundled `wordpress-telemetry` MCP server. The `.roo/rules/` files are Roo-specific; the WordPress.com MCP and skill behavior is shared with the other outputs.
Copy file name to clipboardExpand all lines: plugins/claude-code/skills/auditing/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ Focus on issues this repo can realistically help with:
106
106
- readability issues caused by font size, line height, or dense layouts
107
107
- color choices that make important information hard to distinguish
108
108
109
-
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection alone.
109
+
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection.
110
110
111
111
When the issue appears structural, inspect the relevant theme or plugin files before recommending a fix.
Copy file name to clipboardExpand all lines: plugins/codex/plugins/wordpress-studio/skills/auditing/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ Focus on issues this repo can realistically help with:
106
106
- readability issues caused by font size, line height, or dense layouts
107
107
- color choices that make important information hard to distinguish
108
108
109
-
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection alone.
109
+
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection.
110
110
111
111
When the issue appears structural, inspect the relevant theme or plugin files before recommending a fix.
Copy file name to clipboardExpand all lines: plugins/copilot/skills/auditing/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ Focus on issues this repo can realistically help with:
106
106
- readability issues caused by font size, line height, or dense layouts
107
107
- color choices that make important information hard to distinguish
108
108
109
-
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection alone.
109
+
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection.
110
110
111
111
When the issue appears structural, inspect the relevant theme or plugin files before recommending a fix.
Copy file name to clipboardExpand all lines: plugins/cursor/skills/auditing/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ Focus on issues this repo can realistically help with:
106
106
- readability issues caused by font size, line height, or dense layouts
107
107
- color choices that make important information hard to distinguish
108
108
109
-
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection alone.
109
+
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection.
110
110
111
111
When the issue appears structural, inspect the relevant theme or plugin files before recommending a fix.
Copy file name to clipboardExpand all lines: plugins/gemini/skills/auditing/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -106,7 +106,7 @@ Focus on issues this repo can realistically help with:
106
106
- readability issues caused by font size, line height, or dense layouts
107
107
- color choices that make important information hard to distinguish
108
108
109
-
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection alone.
109
+
When the issue is visual, prefer `take_screenshot`-backed observations. Use `inspect_design` when the rendered DOM or computed styles would identify the root cause faster than code inspection.
110
110
111
111
When the issue appears structural, inspect the relevant theme or plugin files before recommending a fix.
0 commit comments