linting-and-style
Running luacheck for Lua linting and following code style conventions in Edge Driver development
Browse reusable Agent Skills, each with a clear purpose and practical guidance.
Running luacheck for Lua linting and following code style conventions in Edge Driver development
Extract ZK circuit bugs from a GitHub issue or pull request and add them to the zkbugs dataset. Creates branch, scaffolds directories, fills configs, finds similar bugs.
Running and writing integration tests for SmartThings Edge Drivers using the Python test harness and Lua integration test framework
Use when walkerOS events aren't reaching destinations, debugging event flow, or troubleshooting mapping issues. Covers common problems and debugging strategies.
Use when writing tests, reviewing test code, or discussing testing approach for walkerOS packages. Covers env pattern, dev examples, and package-specific strategies.
Use when writing, simulating, validating, or testing with walkerOS step examples. Covers the complete lifecycle from authoring examples to CI integration.
Reviews pull requests for compliance regressions. Scans code diffs for security and compliance violations, flags issues, and suggests fixes aligned with frameworks like SOC 2, ISO 27001, NIST 800-53.
Designs and documents control testing procedures. Creates test plans, executes walkthroughs, and documents results for audit workpapers.
Invoke at the start of any implementation task to enforce verification-first development
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes