Contributing to Game Developer Plugin
December 29, 2025 ยท View on GitHub
Thank you for your interest in contributing to this Claude Code plugin!
๐ How to Contribute
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Follow the Golden Format for new skills
- Test your changes thoroughly
- Commit your changes (
git commit -m 'feat: Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
๐ Guidelines
SASMP v1.3.0 Compliance
All contributions must follow SASMP (Standardized Agent/Skill Metadata Protocol) v1.3.0:
- Agents must include
sasmp_version: "1.3.0"andeqhm_enabled: true - Skills must include
bonded_agentandbond_typefields - Commands must have YAML frontmatter
Agent Development
---
name: agent-name
description: Agent description
model: sonnet
tools: Read, Write, Bash
sasmp_version: "1.3.0"
eqhm_enabled: true
---
Skill Development (Golden Format)
skills/skill-name/
โโโ SKILL.md # Main skill definition
โโโ assets/ # Templates, configs, schemas
โโโ scripts/ # Automation scripts
โโโ references/ # Documentation, guides
SKILL.md frontmatter:
---
name: skill-name
description: Skill description
sasmp_version: "1.3.0"
bonded_agent: agent-name
bond_type: PRIMARY_BOND
---
Command Development
---
name: command-name
description: Command description
allowed-tools: Read, Glob
---
โ Testing Requirements
- Test all new features locally
- Verify agent/skill bonding
- Run
/plugin validatebefore submitting - Ensure no E-code errors
๐ Code of Conduct
- Be respectful and constructive
- Follow existing code style
- Document your changes
- Test before submitting
โ Questions?
Open an issue for any questions or suggestions.
ยฉ 2025 Dr. Umit Kacar & Muhsin Elcicek. All Rights Reserved.