zwave-js
- 8 skills
- 0 followers
- 9 hours ago last updated
- ▌ Firmware Update Pr Review · zwave-js bundleUse this skill when reviewing any pull request against the zwave-js/firmware-updates repo that touches firmware definition files (`firmwares/<vendor>/*.json`), regardless of author. Covers title normalization, changelog formatting via the submission pipeline (prettier markdown, style-preserving), fixing typos and indentation, and pushing fixups back to the PR's branch.
- ▌ Run Full Test Suite · zwave-jsRuns the full Z-Wave CTT certification suite against the DUT one test at a time, restoring network state between tests, triaging every failure between zwave-js/harness/CTT/wrong-assertion, and reporting a --discover-like pass/skip/fail summary. Use when asked to run the whole test suite, see how far we get in certification testing, work through failing tests, or produce a pass/fail/skip report for the CTT suite.
- ▌ Implement Test Handler · zwave-jsImplements Z-Wave CTT (Certification Test Tool) test handlers for automating certification tests. Use when asked to create handlers for a given test, which includes automating CTT log parsing and prompt responses.
- ▌ Review Config Pr · zwave-jsReview a pull request that changes device configuration files against the config-file rules. Use when asked to review a config file PR or diff.
- ▌ Integration Tests · zwave-js bundleGuide for writing integration tests that verify CC interview behavior and runtime functionality using mock nodes. Use when user asks for help writing tests for a specific CC or feature.
- ▌ Implement Zwave Cc · zwave-js bundleGuide for implementing new Z-Wave Command Classes (CCs) in zwave-js
- ▌ Add Endpoint Labels · zwave-jsAdd human-readable endpoint labels to a Z-Wave JS device config file based on information from the device manual or manufacturer website. Use when asked to add endpoint labels to a specific device config, or when processing candidates from the findMultiEndpointDevices script.
- ▌ Author Config From Web · zwave-jsAuthor a Z-Wave JS device configuration file based on information scraped from a manufacturer website. Use when asked to create a device config file from a URL or scraped web data.