Summary
Each of the 11 rule files in .opencode/rules/ should include concrete examples, anti-pattern checklists, and enforceability criteria. Godot rules as priority.
Current Rules
ai-code.md, data-files.md, design-docs.md, engine-code.md, gameplay-code.md, narrative.md, network-code.md, prototype-code.md, shader-code.md, test-standards.md, ui-code.md
Per-Rule Requirements
- Examples: At least 1 good + 1 bad example per rule
- Anti-pattern checklist: Bulleted list of things to explicitly avoid
- Enforceability: Code-review criteria that can be mechanically checked
- Cross-references: Link to related agents and skills
Godot Priority
engine-code.md — ensure Godot-specific patterns (signals, autoloads, resources)
shader-code.md — Godot shading language examples
gameplay-code.md — Godot node/scene patterns
Acceptance Criteria
Summary
Each of the 11 rule files in
.opencode/rules/should include concrete examples, anti-pattern checklists, and enforceability criteria. Godot rules as priority.Current Rules
ai-code.md,data-files.md,design-docs.md,engine-code.md,gameplay-code.md,narrative.md,network-code.md,prototype-code.md,shader-code.md,test-standards.md,ui-code.mdPer-Rule Requirements
Godot Priority
engine-code.md— ensure Godot-specific patterns (signals, autoloads, resources)shader-code.md— Godot shading language examplesgameplay-code.md— Godot node/scene patternsAcceptance Criteria