用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Kevin-Liu-01/Claude-of-Tanks --skill src-sim-skill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Build and verify Claude of Tanks without crossing simulation, rendering, fleet-generation, or shared-worktree ownership boundaries.
Work on first-party procedural tank specs, builders, materials, profiles, ordering, and asset provenance.
Maintain deterministic performance, screenshot, fleet, geometry, asset, and release verification tools.
基于 SOC 职业分类
正在显示 SKILL.md
| name | src-sim-skill |
| description | Work on deterministic movement, armor, ballistics, damage, and spotting simulation. |
Own authoritative armored-combat math at a fixed 60 Hz step.
movement.js owns tank state and terrain contact; armor.js owns hit geometry;
ballistics.js owns shells; damage.js owns penetration/modules/crew/fire;
spotting.js owns visibility and team intel; authoritativeMatch.js composes
those rules with match-local world collision for every network authority;
botRoutePlanner.js builds one seeded traversability grid per match and feeds
renderer-free openings into the game AI controller.
Use meters/seconds/radians, injected seeded RNG, and reusable scratch math. Never trust client hit/damage data. Visual track/hull geometry and combat hitboxes must derive from the same authored profile where specified.
Read the matching selftest and architecture contract, add a failing invariant, then edit. Run movement, combat, and spotting tests after shared-state changes.
Render attitude has locked sign/order conventions. Do not introduce wall-clock
time, frame-rate-dependent integration, or Three.js renderer dependencies.
Run node src/sim/authoritativeMatch.selftest.mjs after changing match
composition, snapshot visibility, or multiplayer identity seams. Bot route
changes must also pass node server/authoritativeBots.selftest.mjs on all maps.