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
+54-1Lines changed: 54 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 and setup files for Codex, Claude Code, Cursor, Continue, GitHub Copilot, Gemini, Roo Code, Windsurf/Cascade, and Aider as separate outputs:
5
+
This repo currently packages shared skills and setup files for Codex, Claude Code, Cursor, Continue, Factory Droid, GitHub Copilot, Gemini, Roo Code, Windsurf/Cascade, and Aider as separate 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
@@ -18,6 +18,7 @@ This repo currently packages shared skills and setup files for Codex, Claude Cod
18
18
- includes Continue-native setup files for WordPress.com rules, prompts, and MCP configuration
19
19
- adds Roo Code workspace rules and project MCP config without introducing a Roo-specific backend service
20
20
- adds Windsurf/Cascade workspace rules and MCP config without introducing a Windsurf-specific backend service
21
+
- includes a Factory Droid marketplace output with a native Droid plugin, command, custom Droid, hook, and MCP configuration
21
22
22
23
## Testing
23
24
@@ -139,6 +140,26 @@ claude --plugin-dir ./plugins/claude-code
139
140
5. Start Aider from the repo root that contains `.aider.conf.yml`.
140
141
6. Try a representative WordPress.com coding task and confirm Aider loads the conventions as read-only context.
141
142
143
+
### Test in Factory Droid
144
+
145
+
1. Review the generated Factory marketplace output in `./plugins/factory`.
@@ -297,6 +321,35 @@ That folder currently contains:
297
321
298
322
The generated Continue MCP guidance uses the same existing `studio mcp` entrypoint as the shared WordPress.com MCP substrate. Continue-specific files cover rules, prompts, and MCP block placement; they do not define a separate backend service.
299
323
324
+
The Factory Droid marketplace output is generated to:
The generated Factory Droid MCP config launches both `studio mcp` and the bundled `wordpress-telemetry` MCP server. The Factory output follows the official Factory plugin, skills, custom slash command, custom Droid, MCP, hooks, and marketplace docs:
"description": "WordPress Studio plugins for Factory Droid.",
4
+
"owner": {
5
+
"name": "Automattic"
6
+
},
7
+
"plugins": [
8
+
{
9
+
"name": "wordpress-studio",
10
+
"description": "Craft production-grade WordPress sites and applications with Droid, WordPress Studio MCP, shared skills, commands, hooks, and custom droids.",
"description": "Craft production-grade WordPress sites and applications with Droid, WordPress Studio MCP, shared skills, commands, hooks, and custom droids.",
Factory's plugin documentation also supports adding marketplaces from GitHub repositories. If this output is published from a dedicated marketplace repository, add that repository URL with `droid plugin marketplace add <url>` and install `wordpress-studio@wordpress-studio`.
31
+
32
+
## MCP servers
33
+
34
+
`mcp.json` launches:
35
+
36
+
-`wordpress-studio`: runs `studio mcp` for WordPress site management, screenshots, block validation, performance tooling, and WP-CLI access.
37
+
-`wordpress-telemetry`: runs the bundled telemetry MCP server generated by this package.
description: Route a WordPress.com task through the shared WordPress Creator skill.
3
+
argument-hint: <wordpress task>
4
+
---
5
+
6
+
# Build with WordPress.com
7
+
8
+
Handle this WordPress.com request using the shared WordPress Creator workflow:
9
+
10
+
$ARGUMENTS
11
+
12
+
Load the `wordpress-creator` skill first, choose the smallest suitable WordPress abstraction, and use the `wordpress-studio` MCP server for site operations and verification when available.
Use WordPress.com as the user-facing product name. For build, theme, block, plugin, site-creation, or audit requests, load `skills/wordpress-creator/SKILL.md` first and follow its routing to the smallest suitable implementation path.
12
+
13
+
Prefer the `wordpress-studio` MCP server for site discovery, local site control, screenshots, block validation, `wp_cli`, and WordPress.com or Jetpack-connected workflows. Use the `wordpress-telemetry` MCP server for workflow telemetry when available.
14
+
15
+
Verify changes with relevant Studio MCP tools, project tests, block validation, screenshots, or WP-CLI evidence before reporting completion.
''WordPress Studio Droid plugin is active. Load skills/wordpress-creator/SKILL.md for WordPress.com build, theme, block, plugin, site creation, or audit tasks. Prefer the wordpress-studio MCP server for site operations and verification when available.'
0 commit comments