Skip to content
Back to skills

Locomotion

ASecurity

Use when ground or air movement needs explicit velocity, acceleration, braking, facing, slope, grounding, or root-motion ownership independent of render interpolation.

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

Works with

  • cli

Security analysis

A100/100

Scanned October 23, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Locomotion?

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

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

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: locomotion
description: Use when ground or air movement needs explicit velocity, acceleration, braking, facing, slope, grounding, or root-motion ownership independent of render interpolation.
---

# Locomotion

Choose the movement column:

| Column | Turn | Air |
|---|---|---|
| tank-turn | rotate then move | low authority |
| strafe | camera-relative | medium authority |
| twin-stick | face aim action | medium authority |
| analog-8way | snap or blend | high authority |
| root-motion-driven | authored root displacement | clip-defined, adapter-validated |
| climb-stamina | traversal state swaps movement policy | project-defined |

## Ownership

1. The logical movement step owns position/velocity state; rendering interpolates/extrapolates presentation only.
2. Acceleration, braking, max speed, air-control and turn policy are project data. Instant max speed is an authored mode, not a default.
3. Grounding uses declared collision/probe evidence on slopes, stairs, ledges and moving surfaces; never assume world `y = 0`.
4. `jump-leniency` is the single owner of coyote time, jump buffer and corner forgiveness. Locomotion exposes grounded/left-ground/landed events and consumes the resulting jump request.
5. `platform-jump` owns jump-arc tuning; `moving-platform` owns platform-relative carry/transfer; `climb-vault` and `swim-water` own their traversal-state transitions.
6. Attack turn-lock or cancel restrictions come from `action-feel`, not this skill.
7. Root motion must still pass through the project's collision/movement solver. A clip cannot teleport through blockers because it authored displacement.

## Accept

Replay the same input trace across supported render rates. Logical position/velocity and grounded transitions match within declared numeric tolerance. Test acceleration/braking, slope/stair boundaries, ledge departure, moving surfaces and root-motion collision. Forgiveness windows are logged by `jump-leniency`, not duplicated here.

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.