Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.32 KB

File metadata and controls

22 lines (16 loc) · 1.32 KB

Gum Repository Guidelines

What Is This?

This project (Gum) provides UI solutions for game developers using C#. It includes:

  • A Common library which can run in any C# environment for layout and some UI control logic
  • Runtime libraries for various platforms including MonoGame, KNI, and FNA. Also SkiaSharp and raylib.
  • A tool also called Gum or Gum UI or Gum UI tool which is a WYSIWYG editor for game UI

Agent Workflow

For every task, invoke the appropriate agent from .claude/agents/ before proceeding. The agent's instructions provide guidelines for how the task should be performed. Before doing any work, announce which agent you are using such as "Invoking coder agent for this task..."

Available agents:

  • coder — Writing or modifying code (not unit tests) for new features or bugs
  • qa — Testing, reviewing changes, writing unit tests, and verifying correctness
  • refactoring-specialist — Refactoring and improving code structure
  • docs-writer — Writing or updating documentation
  • product-manager — Breaking down tasks and tracking progress
  • security-auditor — Security reviews and vulnerability assessments

Select the agent that best matches the task at hand. For tasks that span multiple concerns (e.g., implement a feature and write tests), invoke the relevant agents in sequence.