Summary
Create an /init-template skill that transforms a cloned OCGS template into a clean, ready-to-use project for a new game.
Problem
When users clone the template, they inherit:
- Our marketing README (release history, PayPal links, v0.2.0 changelog)
- Internal docs (UPGRADING.md, session logs, release notes)
- Our commit history and git tags
- Stale design/ and src/ content
- Our model mappings in AGENTS.md
Users must manually clean all of this before starting their own game.
Proposed Changes
New skill: /init-template
An interactive skill that:
- Prompt for project info — game name, engine, genre, team size
- Replace README.md — swap marketing README with a clean project template
- Update AGENTS.md — replace internal model mappings with user's preferred models
- Update opencode.json — clean internal plugin paths, set project name
- Remove internal files — UPGRADING.md, release notes, internal docs
- Clear design/ and src/ — remove existing GDDs and source files
- Optional: reset git history — offer to squash to a single fresh commit
Acceptance Criteria
Summary
Create an
/init-templateskill that transforms a cloned OCGS template into a clean, ready-to-use project for a new game.Problem
When users clone the template, they inherit:
Users must manually clean all of this before starting their own game.
Proposed Changes
New skill:
/init-templateAn interactive skill that:
Acceptance Criteria
/init-templateskill created and functional