inventory-equipment

Design game inventory and equipment systems with stable identity and transactional safety.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/Firzus/agent-skills --skill inventory-equipment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inventory-equipment
Source: https://github.com/Firzus/agent-skills/tree/main/skills/game/inventory-equipment
Command: npx skills add https://github.com/Firzus/agent-skills --skill inventory-equipment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design and troubleshoot game inventory and equipment systems that avoid item loss, duplication, stat drift, and confusing UI behavior. It is especially useful when your game needs stable item identity, reliable upgrades, safe bulk actions, and online-safe persistence.

Core Features & Use Cases

  • Data model design: Separate item definitions from item instances, support stack counts, stable GUIDs, caps, and ownership rules.
  • Gear and crafting systems: Build RNG-based loot generation, affix pools, enhancement loops, recycling, and deterministic or hybrid crafting.
  • Inventory UI and safety: Create sortable grids, filters, compare panels, loadouts, transmog, and mass-salvage protections.
  • Networked persistence: Prevent dupes with server authority, transactional trades, idempotency, ledgers, and reconciliation.
  • Use case: A player reports that a rare item was consumed by batch-enhance, another sees stats doubling after re-equipping, or a trade dupe appears after disconnects; this Skill provides the architecture and safeguards to fix those problems.

Quick Start

Ask for an inventory system design that uses stable item instances, lock/favorite protections, safe batch salvage, and dupe-resistant server-side trades.

Frequently Asked Questions about inventory-equipment

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

FAQPage Schema
How do I prevent item duplication in a server-authoritative game inventory system?

Stable item identity requires separating static item definitions from dynamic item instances, assigning stable GUIDs, tracking stack counts, and enforcing ownership rules. This separation prevents stat drift and item loss during gear enhancements or server mutations.

How do I fix stat doubling when re-equipping gear in an RPG loadout system?

Fix stat doubling during re-equipping by applying model-level protection invariants and tracking stable instance identity. Ensuring server-authoritative mutation validates equip transactions prevents duplicate stat accumulation in loadout updates.

What is the best way to design safe batch salvage and crafting loops in a loot-driven RPG?

Design safe batch salvage and crafting loops by implementing lock and favorite protections, deterministic RNG generation, and affix pool validation. Safe bulk operations require transactional persistence to prevent item loss during mass-salvage actions.

Does this inventory system design support gacha games and MMO trading workflows?

This inventory system design supports gacha games and MMO trading workflows through server-authoritative mutation, transactional trades, and dupe-resistant persistence. It handles loot generation, caps, and online-safe reconciliation for high-scale multiplayer environments.

Why does batch-enhance consume rare items without triggering a safety check?

Batch-enhance consumes rare items when missing lock or favorite protections and model-level protection invariants. Implementing transactional persistence and server-side validation ensures enhancement loops check item locks before consuming instances.