party-ai

Manage state machine, spawn contracts, and AI brain logic for a 2-member party system in Godot.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/tcober/ProfessorPoopyPawsGodot --skill party-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: party-ai
Source: https://github.com/tcober/ProfessorPoopyPawsGodot/tree/main/.claude/skills/party-ai
Command: npx skills add https://github.com/tcober/ProfessorPoopyPawsGodot --skill party-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill manages the intricate state machine and synchronization required for a 2-member AI party system, preventing common issues like follower desync, stuck AI, and broken scene transitions.

Core Features & Use Cases

  • AI Mood Machine: Implements a robust three-mood system (FOLLOW, ENGAGE, RETURN) with tuned hysteresis thresholds to ensure natural companion behavior.
  • Spawn & State Management: Handles the complex Party autoload contract, ensuring character data persists correctly across scene changes and leader swaps.
  • Use Case: Use this skill to debug or extend the AI behavior for the Basil and Fuji party members, ensuring the leash teleport and combat engagement logic remain consistent with the game's movement speed constraints.

Quick Start

Use the party-ai skill to validate the current AI brain thresholds and ensure the follower catch-up logic is correctly configured for the latest movement speed changes.

Frequently Asked Questions about party-ai

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

FAQPage Schema
How do I synchronize a 2-member AI party state machine in Godot?

To synchronize a 2-member AI party state machine in Godot, implement a three-mood system using FOLLOW, ENGAGE, and RETURN states with hysteresis thresholds to manage companion movement and combat behavior naturally. It prevents follower desync and stuck AI.

Why does my Godot follower AI desync and get stuck during scene transitions?

Follower AI desync and stuck behavior during scene transitions occur when scene-persistent character data and spawn contracts are not properly managed by a Party autoload to enforce node group requirements and movement speed constraints across scene changes.

How do I manage persistent character data when swapping party leaders in Godot?

Manage persistent character data during leader swaps by utilizing a Party autoload contract that handles spawn logic, ensuring character data persists correctly across scene changes and maintains synchronized AI brain state for both party members.

What is the best way to handle companion combat engagement and movement speed constraints in GDScript?

The best way to handle companion combat engagement and movement speed constraints in GDScript is to use tuned hysteresis thresholds within an AI mood machine, ensuring leash teleport logic matches current movement speeds to prevent desync.

Does this Godot party system AI brain support custom mood thresholds for action-RPG combat?

Yes, the Godot party system AI brain supports custom mood thresholds for action-RPG combat, allowing you to validate and tune hysteresis thresholds for FOLLOW, ENGAGE, and RETURN states to match specific game triggers and movement speeds.