k-spec-gas

Guide Gameplay Ability System architecture for ProjectK combat systems in Unreal Engine.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-gas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k-spec-gas
Source: https://github.com/ewertonxyz/ProjectK/tree/main/.claude/skills/k-spec-gas
Command: npx skills add https://github.com/ewertonxyz/ProjectK --skill k-spec-gas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance on the GAS architecture for ProjectK combat systems, addressing common issues and offering best practices for ability, effect, attribute, cue, and tag design.

Core Features & Use Cases

  • Combat System Architecture: Offers authoritative references and guidelines for ASC placement, AttributeSet patterns, and ExecutionCalc delegation.
  • Best Practices: Provides non-negotiable anti-patterns and placement & init strategies to avoid common bugs.
  • Where Things Go: Details the organization of ASC subclasses, concrete abilities, pure formulas, and GA/GE/GC content assets.
  • Runtime Debugging: Includes console commands and MCP tools for debugging.
  • References: Provides in-depth information on attributes, effects, abilities, cues, and tags.

Quick Start

Review the 'k-spec-gas' Skill to understand the architecture and design patterns for implementing combat abilities in ProjectK.

Frequently Asked Questions about k-spec-gas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure the Gameplay Ability System architecture for a combat system in Unreal Engine?

To structure the Gameplay Ability System for combat, you must determine optimal ASC placement, adopt consistent AttributeSet patterns, and delegate ExecutionCalc logic to avoid common architectural bugs. Authoritative guidelines provide these placement and initialization strategies.

What are common anti-patterns when designing GAS abilities and effects?

Common GAS anti-patterns involve incorrect ASC placement and poor AttributeSet initialization strategies. Following non-negotiable best practices for organizing GA, GE, and GC content assets prevents these frequent combat system bugs and runtime issues.

Where should concrete abilities and pure formulas go in a GAS combat project?

Concrete abilities, pure formulas, and GA/GE/GC content assets should be organized into specific directories based on their function. Proper organization ensures maintainable GAS architecture and clear separation of logic from data assets.

Do I need prior knowledge of ProjectK documentation to use this GAS architecture guidance?

Yes, applying this GAS architecture guidance requires existing knowledge of the Gameplay Ability System and ProjectK documentation. It targets game developers already implementing combat mechanics in Unreal Engine who need authoritative architectural patterns.

How do I debug Gameplay Ability System runtime issues in Unreal Engine?

You can debug Gameplay Ability System runtime issues using specific console commands and MCP tools. These debugging resources help identify problems with attributes, effects, abilities, cues, and tags during combat execution.