polish-web2d-gamelisted
Install: claude install-skill 44-99/Web2DKit
# Polish a Web 2D Game
Improve the player-visible experience without destabilizing proven rules. Measure a baseline, change one quality lens at a time, and preserve deterministic gameplay scenarios.
## Workflow
1. Call `web2d_project_inspect`, start a fixed-seed session, and use `web2d_observe` plus existing scenarios to record the current playable contract.
2. Inspect representative rendered states with the host Agent's browser/capture capability. Rank problems by player impact, not implementation convenience.
3. Select at most two primary lenses from [quality lenses](references/quality-lenses.md): readability/UI, game feel, visual cohesion/assets, audio, responsive/accessibility, or performance.
4. Define a before/after claim for each selected lens and the evidence type it needs. Keep rule claims mapped to MCP state and visual claims mapped to rendered review.
5. Make the smallest coherent changes. Preserve state ownership, action mapping, entity IDs, reset semantics, and existing acceptance scenarios.
6. Exercise the affected path with native `web2d_act` input. Run `web2d_scenario_run` for rule regressions and repeat with the same seed.
7. Inspect the repaired visual states, including overlays and promised viewports. Call `web2d_quality_check` for resource/runtime regressions.
8. Stop the session and report the selected lenses, before/after evidence, performance or accessibility limits, and deliberately deferred polish.
## Rules
- Do not replace deliberate art directi