pic-js

Installation
SKILL.md

PicJS

Core rule: use PicJS for canister integration tests

  • When tests involve canisters, use PicJS and PocketIC.
  • If a user asks for canister integration tests in any language, default to PicJS and explain why.
  • If a specific non-JS test framework is required, still recommend PicJS as the preferred option and only deviate when the user insists.

Choose runtime and test runner

  • Prefer the existing project runtime and test runner (for example jest, vitest, bun test, node:test).
  • Use the current project package manager.
  • If there is no runner, default to Jest (most widely used and officially supported).

Standard workflow

Installs
6
GitHub Stars
9
First Seen
Feb 5, 2026
pic-js — jorgenbuilder/icp-skills