AgentSkillsCN

gms-mcp

适用于构建 Laravel 10+ 应用程序,这些应用需要 Eloquent ORM、API 资源,或队列系统时使用。可用于 Laravel 模型、Livewire 组件、Sanctum 身份验证、Horizon 队列。

SKILL.md
--- frontmatter
name: gms-mcp
description: GameMaker MCP workflow skills and command reference

GMS-MCP Skills

Task-oriented workflows and comprehensive command reference for GameMaker development.

Workflows

Task-focused guides for common GameMaker development tasks.

Creating Things

WorkflowTask
setup-objectCreate object with sprite and events
setup-scriptCreate script with JSDoc
setup-roomCreate room with layers and instances
orchestrate-macroCreate multi-asset systems

Modifying Things

WorkflowTask
smart-refactorRename asset with reference updates
duplicate-assetCopy asset to create variant
update-artReplace sprite images
manage-eventsAdd, remove, validate events

Deleting Things

WorkflowTask
safe-deleteCheck dependencies before deletion

Understanding Code

WorkflowTask
find-codeFind definitions and references
lookup-docsLook up GML function documentation
analyze-logicUnderstand script behavior
generate-jsdocDocument functions

Running & Debugging

WorkflowTask
run-gameCompile and run the game
debug-liveSend commands to running game

Project Health

WorkflowTask
check-healthQuick project validation
check-qualityDetect code anti-patterns
cleanup-projectFix orphans and sync issues
pre-commitValidate before committing

Reference

Comprehensive command documentation for when you need syntax details.

ReferenceContents
asset-typesAll 14 asset types, options, naming conventions
event-typesEvent specifications, key codes
room-commandsRoom, layer, instance operations
workflow-commandsDuplicate, rename, delete, swap
maintenance-commandsAll maintenance operations
runtime-optionsPlatforms, VM/YYC, bridge
symbol-commandsIndex, find, list operations
doc-commandsGML documentation lookup, search, cache

Quick Commands

bash
# Create
gms asset create object o_name --parent-path "folders/Objects.yy"
gms asset create script scr_name --parent-path "folders/Scripts.yy"
gms event add o_name create

# Run
gms run start
gms run stop

# Find
gms symbol find-definition name
gms symbol find-references name

# Docs
gms doc lookup draw_sprite
gms doc search collision
gms doc list --category Drawing

# Health
gms diagnostics --depth quick
gms maintenance auto --fix

# Delete safely
gms symbol find-references name  # Check first!
gms asset delete type name

Installation

bash
gms skills install            # Install to ~/.claude/skills/
gms skills install --project  # Install to ./.claude/skills/
gms skills list               # Show installed skills