Skip to content

Commit 6cd4c0e

Browse files
committed
Update ai-ops index files, mustache schema files
1 parent 5aa06ae commit 6cd4c0e

File tree

7 files changed

+478
-34
lines changed

7 files changed

+478
-34
lines changed

.github/agents/agent.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,18 @@ date: 2025-12-08
1010

1111
## Available Agents
1212

13-
| Agent | Spec | Purpose |
14-
| ------------------------- | ---------------------------------------------------------------- | -------------------------------- |
15-
| **Gemini** | [gemini.agent.md](gemini.agent.md) | Google Gemini model interface |
16-
| **Generate Theme** | [generate-theme.agent.md](generate-theme.agent.md) | Interactive theme generator |
17-
| **Development Assistant** | [development-assistant.agent.md](development-assistant.agent.md) | AI development assistant |
18-
| **Block Theme Build** | [block-theme-build.agent.md](block-theme-build.agent.md) | Build automation |
19-
| **Release Manager** | [release.agent.md](release.agent.md) | Release preparation & validation |
13+
| Agent | Spec | Purpose |
14+
| ------------------------- | ---------------------------------------------------------------- | ------------------------------------- |
15+
| **Accessibility (a11y)** | [a11y.agent.md](a11y.agent.md) | Accessibility analysis and guidance |
16+
| **Block Theme Build** | [block-theme-build.agent.md](block-theme-build.agent.md) | Build automation |
17+
| **Development Assistant** | [development-assistant.agent.md](development-assistant.agent.md) | AI development assistant |
18+
| **Gemini** | [gemini.agent.md](gemini.agent.md) | Google Gemini model interface |
19+
| **Generate Theme** | [generate-theme.agent.md](generate-theme.agent.md) | Interactive theme generator |
20+
| **Release Manager** | [release.agent.md](release.agent.md) | Release preparation & validation |
21+
| **Release Scaffold** | [release-scaffold.agent.md](release-scaffold.agent.md) | Scaffold-only release preparation |
22+
| **Reporting** | [reporting.agent.md](reporting.agent.md) | Automated report generation |
23+
| **Task Planner** | [task-planner.agent.md](task-planner.agent.md) | Automated task planning and breakdown |
24+
| **Task Researcher** | [task-researcher.agent.md](task-researcher.agent.md) | Research aggregation and validation |
2025

2126
---
2227

@@ -26,12 +31,16 @@ Complete mapping of agent files to their implementation, instructions, and relat
2631

2732
| Agent | Spec | Script | Instructions | Prompts | Tests | Workflow |
2833
| --------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------- |
34+
| Accessibility (a11y) | [a11y.agent.md](a11y.agent.md) | TBD | [.github/instructions/a11y.instructions.md](../instructions/a11y.instructions.md) | TBD | TBD | TBD |
2935
| Block Theme Build | [block-theme-build.agent.md](block-theme-build.agent.md) | [scripts/block-theme-build.agent.js](../../scripts/block-theme-build.agent.js) | [.github/instructions/block-theme-development.instructions.md](../instructions/block-theme-development.instructions.md) | [.github/prompts/block-theme-build.prompt.md](../prompts/block-theme-build.prompt.md) | [scripts/**tests**/block-theme-build.agent.test.js](../../scripts/__tests__/block-theme-build.agent.test.js) | [.github/workflows/block-theme-build-and-e2e.yml](../workflows/block-theme-build-and-e2e.yml) |
30-
| Generate Theme | [generate-theme.agent.md](generate-theme.agent.md) | [scripts/generate-theme.agent.js](../../scripts/generate-theme.agent.js) | [.github/instructions/generate-theme.instructions.md](../instructions/generate-theme.instructions.md) | [.github/prompts/generate-theme.prompt.md](../prompts/generate-theme.prompt.md) | [tests/agents/generate-theme.agent.test.js](../../tests/agents/generate-theme.agent.test.js) | [.github/workflows/agent-generate-theme.yml](../workflows/agent-generate-theme.yml) |
3136
| Development Assistant | [development-assistant.agent.md](development-assistant.agent.md) | [scripts/development-assistant.agent.js](../../scripts/development-assistant.agent.js) | [.github/instructions/copilot-ai-agent.instructions.md](../instructions/copilot-ai-agent.instructions.md) | [.github/prompts/development-assistant.prompt.md](../prompts/development-assistant.prompt.md) | [tests/agents/development-assistant.agent.test.js](../../tests/agents/development-assistant.agent.test.js) | TBD |
3237
| Gemini | [gemini.agent.md](gemini.agent.md) | [scripts/gemini.agent.js](../../scripts/gemini.agent.js) | [.github/instructions/copilot-ai-agent.instructions.md](../instructions/copilot-ai-agent.instructions.md) | [.github/prompts/gemini.prompt.md](../prompts/gemini.prompt.md) | [tests/agents/gemini.agent.test.js](../../tests/agents/gemini.agent.test.js) | TBD |
38+
| Generate Theme | [generate-theme.agent.md](generate-theme.agent.md) | [scripts/generate-theme.agent.js](../../scripts/generate-theme.agent.js) | [.github/instructions/generate-theme.instructions.md](../instructions/generate-theme.instructions.md) | [.github/prompts/generate-theme.prompt.md](../prompts/generate-theme.prompt.md) | [tests/agents/generate-theme.agent.test.js](../../tests/agents/generate-theme.agent.test.js) | [.github/workflows/agent-generate-theme.yml](../workflows/agent-generate-theme.yml) |
3339
| Release Manager | [release.agent.md](release.agent.md) | [scripts/release.agent.js](../../scripts/release.agent.js) | [docs/RELEASE_PROCESS.md](../../docs/RELEASE_PROCESS.md) | [.github/prompts/release.prompt.md](../prompts/release.prompt.md) | [tests/agents/release.agent.test.js](../../tests/agents/release.agent.test.js) | [.github/workflows/agent-release.yml](../workflows/agent-release.yml) |
34-
| Reporting | [reporting.agent.md](reporting.agent.md) | [scripts/reporting.agent.js](../../scripts/reporting.agent.js) | [.github/instructions/reporting.instructions.md](../instructions/reporting.instructions.md) | TBD | [tests/agents/reporting.agent.test.js](../../tests/agents/reporting.agent.test.js) | [.github/workflows/agent-reporting.yml](../workflows/agent-reporting.yml) |
40+
| Release Scaffold | [release-scaffold.agent.md](release-scaffold.agent.md) | TBD | [.github/instructions/release-scaffold.instructions.md](../instructions/release-scaffold.instructions.md) | [.github/prompts/release-scaffold.prompt.md](../prompts/release-scaffold.prompt.md) | TBD | TBD |
41+
| Reporting | [reporting.agent.md](reporting.agent.md) | [scripts/reporting.agent.js](../../scripts/reporting.agent.js) | [.github/instructions/reporting.instructions.md](../instructions/reporting.instructions.md) | [.github/prompts/reporting.prompt.md](../prompts/reporting.prompt.md) | [tests/agents/reporting.agent.test.js](../../tests/agents/reporting.agent.test.js) | [.github/workflows/agent-reporting.yml](../workflows/agent-reporting.yml) |
42+
| Task Planner | [task-planner.agent.md](task-planner.agent.md) | TBD | TBD | TBD | TBD | TBD |
43+
| Task Researcher | [task-researcher.agent.md](task-researcher.agent.md) | TBD | TBD | TBD | TBD | TBD |
3544

3645
---
3746

.github/agents/generate-theme.agent.md

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
---
2-
name: Block Theme Generate Theme Agent
3-
description: Interactive agent that collects requirements and generates a new WordPress block theme from this scaffold
2+
name: "Generate Plugin"
3+
description: "Interactive agent that collects comprehensive requirements and generates a WordPress multi-block plugin with CPT, taxonomies, and SCF fields"
44
tools:
5-
- semantic_search
6-
- read_file
7-
- grep_search
8-
- file_search
9-
- run_in_terminal
10-
- create_file
5+
- "semantic_search"
6+
- "read_file"
7+
- "grep_search"
8+
- "file_search"
9+
- "run_in_terminal"
10+
- "create_file"
11+
- "update_file"
12+
- "delete_file"
13+
- "move_file"
1114
---
1215

1316
# Block Theme Generate Theme Agent
@@ -37,13 +40,23 @@ To start generating a new theme, simply say:
3740

3841
### Stage 1: Core Identity (Required)
3942

40-
| Question | Variable | Example | Validation |
41-
| ------------------ | ----------------- | ---------------------- | ------------------------------- |
42-
| Theme display name | `{{theme_name}}` | "Tour Starter" | Min 2 chars |
43-
| Theme slug | `{{theme_slug}}` | "tour-starter" | Lowercase, hyphens, min 2 chars |
44-
| Description | `{{description}}` | "A modern block theme" | Any text |
45-
| Author name | `{{author}}` | "LightSpeed" | Min 2 chars |
46-
| Author website | `{{author_uri}}` | "https://example.com" | Valid URL |
43+
| Question | Variable | Example | Validation |
44+
| ------------------- | ----------------- | --------------------- | ---------------------- |
45+
| Plugin display name | `{{name}}` | "Tour Operator" | Min 2 chars |
46+
| Plugin slug | `{{slug}}` | "tour-operator" | Lowercase, hyphens |
47+
| Description | `{{description}}` | "Tour booking plugin" | Any text |
48+
| Author name | `{{author}}` | "LightSpeed" | Min 2 chars |
49+
| Author website | `{{author_uri}}` | "https://example.com" | Valid URL |
50+
| Initial version | `{{version}}` | `1.0.0` | SemVer (e.g., `x.y.z`) |
51+
| License | `{{license}}` | `GPL-3.0-or-later` | SPDX identifier |
52+
53+
**Auto-generated values:**
54+
55+
| Variable | Derived From | Example |
56+
| ----------------- | ------------- | ------------------------------------------- |
57+
| `{{namespace}}` | `{{slug}}` | `tour_operator` |
58+
| `{{textdomain}}` | `{{slug}}` | `tour-operator` |
59+
| `{{license_uri}}` | `{{license}}` | `https://www.gnu.org/licenses/gpl-3.0.html` |
4760

4861
### Stage 2: Versioning (Has Defaults)
4962

@@ -182,6 +195,7 @@ cd /path/to/block-theme-scaffold && node scripts/generate-theme.js \
182195
"After generation I will rewrite `package.json` and `composer.json` in the output with your slug, version, author, URLs, and license so npm/composer work without placeholders."
183196

184197
**Cleanup:** I will also delete scaffold-only release files from the generated theme:
198+
185199
- `.github/agents/release-scaffold.agent.md`
186200
- `.github/prompts/release-scaffold.prompt.md`
187201
- `.github/instructions/release-scaffold.instructions.md`

0 commit comments

Comments
 (0)