Skip to content

Commit db921e3

Browse files
authored
Add Qodo output (#43)
1 parent 732ee07 commit db921e3

13 files changed

Lines changed: 24365 additions & 3 deletions

File tree

README.md

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Shared source for WordPress-focused agent skills and plugin packaging.
44

5-
This repo currently packages shared skills and setup files for Codex, Claude Code, Cursor, Continue, Devin CLI, Factory Droid, GitHub Copilot, Gemini, Roo Code, Windsurf/Cascade, Aider, and Zed as separate outputs:
5+
This repo currently packages shared skills and setup files for Codex, Claude Code, Cursor, Continue, Devin CLI, Factory Droid, GitHub Copilot, Gemini, Qodo, Roo Code, Windsurf/Cascade, Aider, and Zed as separate outputs:
66

77
- prefers the WordPress Studio MCP server for site management, screenshots, and block validation
88
- 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
1818
- includes Continue-native setup files for WordPress.com rules, prompts, and MCP configuration
1919
- includes Devin CLI project config, rules, and skills under Devin's documented `.devin/` surfaces
2020
- adds Roo Code workspace rules and project MCP config without introducing a Roo-specific backend service
21+
- adds a Qodo `AGENTS.md` workspace package and documents Qodo's manual MCP setup path from official Qodo docs
2122
- adds Zed project instructions, project-local skills, and project settings for MCP without introducing a Zed-specific backend service
2223
- adds Windsurf/Cascade workspace rules and MCP config without introducing a Windsurf-specific backend service
2324
- includes a Factory Droid marketplace output with a native Droid plugin, command, custom Droid, hook, and MCP configuration
@@ -122,6 +123,20 @@ claude --plugin-dir ./plugins/claude-code
122123
3. In Continue, copy the `.continue/` examples into a project or merge the `config.yaml` MCP snippet into `~/.continue/config.yaml`.
123124
4. Use Continue Agent mode for WordPress.com MCP tool access.
124125

126+
### Test in Qodo
127+
128+
1. Install Qodo IDE Plugin for VS Code, JetBrains, or Visual Studio.
129+
2. Open `./plugins/qodo` as the workspace root, or copy that folder's `AGENTS.md`, `skills/`, and `scripts/` into a target workspace root.
130+
3. Confirm Qodo can read the generated repository guidance at `plugins/qodo/AGENTS.md`.
131+
4. If your Qodo plan supports Agentic Tools, add the MCP JSON shown in `plugins/qodo/README.md` through Qodo's Tools Management page or enterprise MCP allow-list.
132+
5. Try representative local review or agent tasks:
133+
- creating a new site
134+
- building or editing a theme
135+
- creating a custom block
136+
- creating a custom plugin
137+
- running an audit request
138+
6. For workflow telemetry coverage, make sure the generated `wordpress-telemetry` MCP server starts alongside `wordpress-studio` after you add the documented MCP JSON in Qodo.
139+
125140
### Test in Zed
126141

127142
1. Open `./plugins/zed` as a Zed workspace root, or copy that folder's contents into a target workspace root.
@@ -217,6 +232,7 @@ droid plugin install wordpress-studio@wordpress-studio --scope project
217232
- Roo Code workspace output in `plugins/roo-code/`
218233
- Gemini packaging output in `plugins/gemini/`
219234
- GitHub Copilot packaging output in `plugins/copilot/`
235+
- Qodo workspace output in `plugins/qodo/`
220236
- Zed workspace output in `plugins/zed/`
221237
- Windsurf/Cascade workspace output in `plugins/windsurf/`
222238
- Aider config and conventions output in `plugins/aider/`
@@ -237,12 +253,13 @@ The build packages the shared skills into:
237253
- `plugins/factory/plugins/wordpress-studio/skills/`
238254
- `plugins/gemini/skills/`
239255
- `plugins/copilot/skills/`
256+
- `plugins/qodo/skills/`
240257
- `plugins/zed/.agents/skills/`
241258
- `plugins/windsurf/skills/`
242259
- `plugins/aider/skills/`
243260
- `plugins/devin/.devin/skills/`
244261

245-
It also generates plugin-specific MCP configs for each surface:
262+
It also generates plugin-specific MCP configs or setup guidance for each surface:
246263

247264
- Codex: `plugins/codex/plugins/wordpress-studio/.mcp.json`
248265
- Claude Code: `plugins/claude-code/.mcp.json`
@@ -253,6 +270,7 @@ It also generates plugin-specific MCP configs for each surface:
253270
- Roo Code: `plugins/roo-code/.roo/mcp.json`
254271
- Gemini: `plugins/gemini/.gemini/settings.json`
255272
- GitHub Copilot: `plugins/copilot/.vscode/mcp.json`
273+
- Qodo: documented in `plugins/qodo/README.md` because official Qodo docs describe MCP setup through Agentic Tools or enterprise allow-lists, not automatic repo-local `.mcp.json` discovery
256274
- Zed: `plugins/zed/.zed/settings.json`
257275
- Windsurf/Cascade: `plugins/windsurf/mcp_config.json`
258276

@@ -468,6 +486,21 @@ That folder currently contains:
468486

469487
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.
470488

489+
The Qodo workspace output is generated to:
490+
491+
```text
492+
plugins/qodo/
493+
```
494+
495+
That folder currently contains:
496+
497+
- `AGENTS.md`
498+
- `scripts/wordpress-telemetry-mcp.mjs`
499+
- `skills/`
500+
- `README.md`
501+
502+
The generated Qodo output follows official Qodo docs by using repo-local `AGENTS.md` for project guidance and documenting MCP JSON for Qodo's Agentic Tools UI or enterprise allow-list. Qodo's docs do not describe automatic repo-local `.mcp.json` discovery, so this output intentionally does not generate a Qodo-only `.mcp.json` file.
503+
471504
The Aider output is generated to:
472505

473506
```text

plugins/qodo/README.md

Lines changed: 71 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)