Skip to content

0.5.1: QuickJS Runtime & Data Refresh

Choose a tag to compare

@pmwl0128 pmwl0128 released this 11 Jul 17:09

Pokémon Champions Skills v0.5.1

This patch release makes the exact damage and Speed calculator substantially easier to install, refreshes the current M-4 environment evidence, and tightens the public installation workflow.

Node-free calculator runtime

  • The vendored NCP JavaScript engine now runs in-process through quickjs-ng>=0.15 behind the public Python CLIs.
  • The formulas and source data remain the same vendored NCP implementation; the host runtime does not reimplement the calculator.
  • If quickjs-ng is unavailable, the same Python entries automatically delegate to the Node.js CLIs.
  • QuickJS and Node calculation/query results use stable UTF-8/LF output and are covered by byte-parity, schema, error, and resident-worker tests.
  • The calculator skill now ships its own requirements.txt.

Refreshed environment and real-team evidence

  • Refreshed the M-4 / M-B Singles and Doubles rankings, detail panels, factual change reports, opponent caches, and trilingual workbooks from the current PokeChamp DB snapshot.
  • Deepened the Limitless tournament crawl so completed-season Doubles updates cover the full regulation window instead of only the most recent tournament page.
  • Refreshed the M-3 and M-4 real-team libraries while preserving their season, regulation, and format boundaries.

Clearer installation and documentation

  • Agent-assisted installation is now the recommended default in the English, Simplified Chinese, and Japanese guides.
  • The beginner workflow asks the agent to install all four skills, copy the bundled project instructions, install quickjs-ng (or verify Node fallback), and run a calculator schema check.
  • The three guides now share the same examples, installation structure, dependency explanation, and acknowledgments.

Data snapshot

  • Season: M-4
  • Regulation: M-B
  • Snapshot updated: July 11, 2026

Install or update

Recommended: ask an agent with shell access to install all four skills from this repository and install quickjs-ng>=0.15.

The npx skills route remains available:

npx skills add pmwl0128/pokemon_champion_agent
npx skills update

Claude Code users can also update through the bundled plugin marketplace metadata.