v0.3.0 β Godot MCP Integration#21
Conversation
## Summary Integrates [godot-mcp](https://github.com/Coding-Solo/godot-mcp) to provide a runtime feedback loop for agents, enabling automated testing, debugging, and verification of Godot projects. ### Changes - **`setup-engine` skill**: Added `## 7.5. Configure godot-mcp` section with installation, configuration, and tool reference docs - **5 agent files**: Added godot-mcp capability references to `gameplay-programmer`, `godot-gdscript-specialist`, `godot-specialist`, `ui-programmer`, and `qa-tester` - **New `automated-smoke-test` skill**: 7-phase workflow β verify MCP β launch project β capture debug β analyze errors β report pass/fail β cleanup - **Documentation**: Updated `setup-requirements.md`, `quick-start.md`, and `skills-reference.md` Closes #15 --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: striderZA <striderZA@users.noreply.github.com>
PR Review: v0.3.0 β Godot MCP IntegrationOverview12 files changed (+354/-12). Adds an π Bug: Contradictory skip flow in
|
| Category | Finding |
|---|---|
| Bugs | 1 β Contradictory skip flow (timeout β Phase 6 β don't stop vs. Phase 6 β stop_project) |
| Warnings | 1 β Ambiguous "last successful output" when all polls fail |
| Minor | 3 β Stale count, MCP wording, divider placement |
Recommendation: Fix the bug in the timeout skip flow before merging (change line 58 from "Skip to Phase 6" to "Skip to Phase 7"). The other items are non-blocking but worth addressing.
opencode sessionΒ Β |Β Β github run
|
All review items addressed: Bug (contradictory skip flow): Fixed β timeout case now skips to Phase 7 (Report) instead of Phase 6 (stop). Phase 6 would try to stop an already-hung project, worsening the problem. Ambiguous 'last successful output': Clarified β added 'If all polls failed (3 consecutive errors), there is no output to analyze β skip directly to the FAIL verdict.' Stale skill count: Updated skills-reference.md from 68 to 73, and 'Claude Code' β 'OpenCode'. qa-tester MCP wording: Changed 'capture debug output' β 'call UPGRADING.md divider: Removed the |
|
Here's my review of the PR: Issues from auto-review β all addressed β
Additional findingsMinor β Numbering inconsistency in Minor β gameplay-programmer.md MCP wording: Line 135 says "run the project and capture debug output for iterative debugging." This is descriptive rather than tool-specific (unlike the other 4 agent files which list backtick-wrapped tool names). Not wrong, but inconsistent with the pattern used in the other agent files in this PR. Nit β UPGRADING.md Strategy C heading level: Verdict
The code changes are clean, the new skill is well-structured with proper error handling at every phase, the agent updates are consistent, and the bot-review findings were correctly resolved. No blocking issues.
|


Summary
Godot MCP integration β provides a runtime feedback loop for automated testing and debugging.
Changes
automated-smoke-testskill: 7-phase workflow β verify MCP β launch project β capture debug β analyze errors β report pass/fail β cleanupsetup-engine: Added godot-mcp installation/configuration section.gitattributes: LF line ending normalizationVerification