Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
ebe3f71
feat: Integrate godot-mcp for runtime feedback loop (#16)
striderZA May 2, 2026
adba83c
docs: update README and UPGRADING.md for v0.3.0
striderZA May 2, 2026
ada255d
fix: address PR review comments on v0.3.0
striderZA May 2, 2026
c3a517d
feat: add /init-template skill for first-time repo setup (#23)
striderZA May 2, 2026
1c0402a
Chore: Clean deprecated Claude Code references from .opencode/docs/ (…
striderZA May 2, 2026
438a2a1
merge: resolve conflict in quick-start.md
striderZA May 2, 2026
e95eef2
Merge branch 'development' of github.com:striderZA/OpenCodeGameStudio…
striderZA May 2, 2026
c658f58
fix: address PR review - destructive rm, stale refs, vague instructions
striderZA May 2, 2026
7f94dac
fix: Complete hybrid workflow documentation gaps (#30)
striderZA May 2, 2026
681011c
fix: Correct /prototype and /hybrid-prototype command docs (#29)
striderZA May 2, 2026
95cbaa7
feat: Hybrid Discovery-Production Workflow (#27)
striderZA May 2, 2026
3572f3d
fix: Pin opencode action to @v1 instead of @latest to avoid GitHub AP…
striderZA May 2, 2026
438c851
revert: Restore @latest tag for opencode action
striderZA May 2, 2026
da725ac
feat(agents): harden 15 agent definitions with structural compliance
striderZA May 3, 2026
a3e049b
feat(skills): harden balance-check and asset-audit with agent routing
striderZA May 3, 2026
1f14088
feat(commands): create 50 slash commands across 9 categories
striderZA May 3, 2026
b03c25d
feat(testing): add agent framework validation harness and CI workflow
striderZA May 3, 2026
e3d10eb
feat(plugins): add drift-detector, changelog-generator, and plugin ar…
striderZA May 3, 2026
c737b34
feat(rules): harden all 11 rule files with examples, anti-patterns, a…
striderZA May 3, 2026
b0f055d
docs: add framework contribution guide, agent/skill authoring guides,…
striderZA May 3, 2026
0be4033
fix(testing): add exception list for known UE/Unity agent gaps
striderZA May 4, 2026
c941054
Merge branch 'master' of github.com:striderZA/OpenCodeGameStudios int…
striderZA May 4, 2026
0313174
fix: address PR review feedback (10 items)
striderZA May 4, 2026
44c3fd4
fix: address second PR review — GDScript exit code, protocol dedup, Y…
striderZA May 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .github/workflows/agent-validation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: agent-validation

on:
push:
branches: [development]
pull_request:
branches: [development, master]

jobs:
validate-agents:
runs-on: ubuntu-latest
name: Agent Framework Validation
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Run framework validator
run: node tests/agents/validate.mjs
- name: Upload validation report
if: always()
uses: actions/upload-artifact@v4
with:
name: validation-report
path: tests/agents/validation-report.md
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ desktop.ini
*.swp
*.swo
*~
tests/agents/validation-report.md
32 changes: 24 additions & 8 deletions .opencode/agents/accessibility-specialist.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,27 @@ Use WCAG 2.1 Level AA as the default compliance target unless the project specif
Write findings to `production/qa/accessibility/[screen-or-feature]-audit-[date].md` after
approval: "May I write this accessibility audit to [path]?"

## Coordination
- Work with **UX Designer** for accessible interaction patterns
- Work with **UI Programmer** for text scaling, colorblind modes, and navigation
- Work with **Audio Director** and **Sound Designer** for audio accessibility
- Work with **QA Tester** for accessibility test plans
- Work with **Localization Lead** for text sizing across languages
- Work with **Art Director** when colorblind palette requirements conflict with visual direction
- Report accessibility blockers to **Producer** as release-blocking issues
## What This Agent Must NOT Do

- Approve a UI feature that fails WCAG 2.1 Level AA criteria (report as BLOCKING)
- Rely on color alone to communicate information (must have redundant indicator)
- Skip keyboard/gamepad accessibility testing for any screen
- Implement accessibility features that degrade the experience for non-disabled players
- Make visual design decisions (report issues, let art-director resolve)
- Ship a release with known accessibility blockers

## Delegation Map

**Reports to**: `ux-designer` and `qa-lead`

**Escalation targets**:
- `creative-director` for accessibility features that fundamentally conflict with game pillars
- `producer` for release-blocking accessibility issues

**Coordinates with**:
- `ux-designer` for accessible interaction patterns
- `ui-programmer` for text scaling, colorblind modes, and navigation
- `audio-director` and `sound-designer` for audio accessibility
- `qa-tester` for accessibility test plans
- `localization-lead` for text sizing across languages
- `art-director` when colorblind palette requirements conflict with visual direction
Loading
Loading