用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/pyraxo/muscle --skill defense-parity-worker命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Implement shared combat-rule systems such as throws, cancels, combo logic, and simultaneous-action ordering.
Port Ninja move, state, and owned-object behavior from source to the Python runtime.
Implement hurtbox, hurt-state, collision, and bounds parity for the shared runtime.
基于 SOC 职业分类
正在显示 SKILL.md
| name | defense-parity-worker |
| description | Implement source-accurate defense, parry, pushblock, and throw-vs-defense behavior. |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Use for features that change universal defense behavior: parry timing, block/pushblock flow, ParryAuto paths, throwability during defense, and closely related sim/env legality surfaces.
None.
features.json, the referenced assertions in the mission validation contract, .factory/library/architecture.md, .factory/library/environment.md, and .factory/library/user-testing.md.hustle/characters/states/ and any supporting logic in hustle/characters/BaseChar.gd / hustle/game.gd that determines defense outcomes.yomi_hustle/states/defense.py, yomi_hustle/game/simulation.py, yomi_hustle/env/action.py, targeted tests under tests/).fulfills list is backed by at least one direct test assertion or fixture expectation, not only adjacent routing coverage. Add at least one deterministic manual sanity check (for example, a one-off simulation script or mirrored replay) and record it in interactiveChecks.{
"salientSummary": "Implemented exact parry timing payload handling plus pushblock/parry routing in the simulation and env validation layers. Added red-first tests for perfect parry timing, throw-vs-block gating, and mirrored defense traces; all validators passed.",
"whatWasImplemented": "Extended the richer action payload with parry timing, ported NewParry/PushBlock timing rules into the state/simulation path, added throwability checks that match defensive state, and updated parity tests plus env-action validation so the runtime and training surfaces agree.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{
"command": "uv run pytest tests/test_simulation.py -k 'parry or block or pushblock or throw' -v",
"exitCode": 0,
"observation": "New defense-focused tests passed and older defense regressions stayed green."
},
{
"command": "uv run ruff check yomi_hustle tests",
"exitCode": 0,
"observation": "No lint violations."