input-system
Installation
SKILL.md
Input System
When to Use
Use this skill when:
- Building input handling for ECS games
- Supporting multiple input devices
- Implementing action mapping
- Creating input buffering for combos
- Building cross-platform controls
Core Principles
- Device Abstraction: Unified API for all input types
- Action Mapping: Map inputs to game actions
- Input Buffering: Store recent inputs for combos
- Frame-Perfect Input: Sample input at consistent rate
- Priority Handling: Process inputs in correct order