Skip to content
Back to skills

Platform Targets

ASecurity

Use when one game targets multiple hardware, browser, mobile, console, handheld, input, display, thermal, storage, or lifecycle capability classes and needs explicit per-target budgets and feature fallbacks.

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 23, 2026
ai-agentsperformance

Security analysis

A100/100

Scanned October 23, 2026

npx -y skills add jammyfu/open-game-skills --skill platform-targets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Platform Targets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Platform Targets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jammyfu-platform-targets/badge)](https://www.skillsdirectory.com/skills/jammyfu-platform-targets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: platform-targets
description: Use when one game targets multiple hardware, browser, mobile, console, handheld, input, display, thermal, storage, or lifecycle capability classes and needs explicit per-target budgets and feature fallbacks.
---

# Platform targets

This skill describes target **capability** profiles. `performance-budget` owns measured CPU/GPU/frame/latency budgets; engine adapters own engine/version-specific implementation.

## Target profile

For each target record applicable fields rather than assuming one universal set:

```text
target id + hardware/runtime class
supported input/display modes
performance-budget reference
memory/storage/download constraints
thermal/power constraints when applicable
safe-area/text/accessibility constraints
lifecycle/network capability
feature-quality fallbacks
unsupported capabilities
```

Frame-rate targets, resolution targets, quality modes and thermals are project data. Do not hardcode 30/60, unlocked frame rate, or a particular menu location for displaying budgets.

## Rules

1. Preserve published gameplay invariants across comparable targets; bit-identical simulation is required only when the project/netcode contract requires it.
2. Input availability and remapping follow `input-design`; native target inputs must have a declared path for required actions.
3. Presentation may scale to meet the target's `performance-budget`, but gameplay-rule changes require their own explicit product/design contract.
4. Suspend/dock/browser-tab/device-change behavior delegates to `cert-handoff`/engine lifecycle where applicable.
5. Missing capabilities use declared fallbacks or are marked unsupported; never silently pretend the feature ran.

## Accept

The device/target matrix names measurable budgets and capabilities, verifies the supported interaction path on each target, and records which features degrade, fallback, or remain untested.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.