game-domain

Manage ActionPhase game lifecycle states, phase transitions, and character workflows.

1|Updated Nov 7, 2017
One-click install
npx skills add https://github.com/jhouser/actionphase --skill game-domain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game-domain
Source: https://github.com/jhouser/actionphase/tree/main/.claude/skills/game-domain
Command: npx skills add https://github.com/jhouser/actionphase --skill game-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Understanding the complex lifecycle, states, and interactions within a turn-based gaming platform can be challenging. This skill provides a clear, comprehensive overview of ActionPhase's game domain, enabling developers to quickly grasp game mechanics, implement features correctly, and debug state-related issues.

Core Features & Use Cases

  • Game State Management: Defines the complete game lifecycle (SETUP, RECRUITMENT, IN_PROGRESS, COMPLETED) and transition rules.
  • Phase System: Explains the repeating game loop (COMMON ROOM → ACTION → RESULTS) and advancement rules.
  • Character Workflows: Details character creation, approval, and status changes (PENDING, APPROVED, ACTIVE, DEAD).
  • Use Case: When developing a new feature that interacts with game progression, use this skill to understand the current game state, the rules for phase advancement, and how character statuses affect player actions, ensuring your feature integrates seamlessly with core game mechanics.

Quick Start

Ask for an overview of the ActionPhase game lifecycle and its main states.

Frequently Asked Questions about game-domain

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

FAQPage Schema
How do I manage game state transitions in a turn-based gaming platform?

Game state management defines the complete lifecycle (SETUP, RECRUITMENT, IN_PROGRESS, COMPLETED) with explicit transition rules. This skill provides state diagrams and phase advancement logic to ensure features integrate correctly with core game progression mechanics.

What is the ActionPhase phase system and how does the game loop work?

The phase system cycles through COMMON ROOM → ACTION → RESULTS repeating phases with defined advancement rules. Understanding phase transitions ensures your features respect visibility and access controls at each stage of gameplay.

How do I handle character workflows including creation, approval, and status changes?

Character workflows track states (PENDING, APPROVED, ACTIVE, DEAD) and govern creation through approval to active play. This skill maps character lifecycle transitions and their effects on player actions and game progression.

What domain patterns and data models apply to turn-based game development?

Turn-based game development requires domain models covering games, participants, characters, posts, messages, and results with business rules for phase flow and access controls. This skill details the complete ActionPhase domain structure and API endpoints.

How do messaging systems and action submissions work within game phases?

Messaging and action submission systems integrate with phase transitions and character statuses to control when players can communicate and submit actions. This skill clarifies how these systems respect game state rules and GM result processing.