combat-ui

Coordinate and visualize Bevy combat systems with pre-battle UI and battle-report workflows.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/gregoryraymond/claude-agents-and-skills --skill combat-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: combat-ui
Source: https://github.com/gregoryraymond/claude-agents-and-skills/tree/main/skills/combat-ui
Command: npx skills add https://github.com/gregoryraymond/claude-agents-and-skills --skill combat-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinate and visualize complex combat systems in Bevy by exposing a unified pre-battle UI and battle-report workflow that tracks units, counters, and kill attribution.

Core Features & Use Cases

  • Pre-battle and battle-report screens that spawn and transition through the combat flow
  • Unit rosters, counter relationships, and kill attribution visuals to support debugging and design iteration
  • Upgrade-tracking integration that maps upgrades to combat roles and highlights bonus kills
  • Consistent design tokens and UI styling for panels, borders, and status indicators across battle views

Quick Start

Load the combat UI by triggering PendingCombatEngagement to open the pre-battle screen and proceed to the battle report after the fight resolves.

Frequently Asked Questions about combat-ui

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

FAQPage Schema
How do I build a pre-battle UI and battle report workflow in Bevy?

To build a pre-battle UI and battle report workflow in Bevy, trigger PendingCombatEngagement to spawn the pre-battle screen, then transition to the battle report after combat resolves. This coordinates phase-gated systems and visualizes unit rosters.

Can I track per-unit kill attribution and upgrade bonuses in a Bevy combat system?

Yes, you can track per-unit kill attribution and upgrade bonuses in a Bevy combat system. The workflow maps upgrades to specific combat roles and highlights bonus kills within the battle report, supporting debugging and design iteration.

How does counter relationship visualization work for 7-roles combat mechanics?

Counter relationship visualization for 7-roles combat mechanics works by displaying unit rosters and counter relationships across pre-battle and battle-report screens. This exposes the modular UI pipeline to support design iteration for single-player and AI-vs-AI scenarios.

Does this Bevy combat UI support AI-vs-AI scenarios and single-player modes?

Yes, this Bevy combat UI supports both AI-vs-AI scenarios and single-player modes. It coordinates complex combat systems by applying modifications to combat resolution, UI screens, and army composition displays universally across these gameplay contexts.

What's the best way to style unified combat panels and status indicators in Bevy?

The best way to style unified combat panels and status indicators in Bevy is to use data-driven UI tokens. This provides consistent design tokens for panels, borders, and status indicators across all pre-battle and battle-report views.