myco:add-tool-category
Use this skill whenever adding a new UniFi resource type as a supported tool category — creating a manager, tool layer, schemas, tests, and wiring everything into the manifest and CI. Activates for any PR or task that introduces a new manager class (managers/{resource}_manager.py), new tool module (tools/{resource}.py), or new UniFi subsystem support, even if the user only asks to "add support for X" without specifying each step. Covers: manager class with CRUD + lru_cache factory, 405 endpoint workarounds, schema definition and validator registry wiring, tool layer with preview/confirm flow and correct ToolAnnotations, test file requirements (both layers), V2 API response unwrapping, manifest regeneration, test_scaffold.py CI registration, and Protect-package naming conventions.
Changelog: Source: GitHub https://github.com/sirkirby/unifi-mcp
Loading comments...