From pulp
Work in Pulp's bounded JSFX lane using source-only examples, subset validation, and explicit exclusions like no `@gfx`.
npx claudepluginhub danielraffel/pulp --plugin pulpThis skill uses the workspace's default tool permissions.
Use this skill when a task involves Pulp's current JSFX support lane.
Monitors deployed URLs for regressions after deploys, merges, or upgrades by checking HTTP status, console errors, network failures, performance (LCP/CLS/INP), content, and API health.
Share bugs, ideas, or general feedback.
Use this skill when a task involves Pulp's current JSFX support lane.
Pulp supports a bounded audio-focused JSFX authoring lane, not full REAPER parity.
Supported now:
.jsfx source files@init, @slider, @block, @sampleslider1..slider64Not supported by this skill:
@gfxdocs/guides/jsfx.mdtools/scripts/jsfx_subset.pyexamples/jsfx-gain/examples/jsfx-tremolo/examples/jsfx-delay/python3 tools/scripts/jsfx_subset.py doctor \
--file examples/jsfx-gain/PulpJsfxGain.jsfx
Use --json when another tool or script needs structured output.
Allowed sections today:
@init@slider@block@sampleIf a file uses @gfx or another unsupported section, treat that as an explicit
out-of-scope failure, not a bug in the validator.
When updating this lane, keep these in sync:
docs/guides/jsfx.mddocs/reference/capabilities.mddocs/guides/examples.mdplanning/v3-phase14-gap-closure-status.mdFor the current JSFX lane, verify:
desc: exists