What problem does it solve? Bitfocus Companion modules built on @companion-module/base v1.x must satisfy lifecycle requirements and version-specific API rules that change from v1.5 through v1.14, and manually tracking deprecated patterns, required methods, and upgrade paths during code review is error-prone. ## Core Features & Use Cases - Required Lifecycle Checks: Verifies runEntrypoint placement, UpgradeScripts export, init, destroy, configUpdated, getConfigFields, yarn.lock usage, and dist/ gitignore rules for every v1.x module. - Per-Version Compliance Rules: Applies cumulative checks for API v1.5 through v1.14, including deprecated isVisible callbacks, redundant parseVariablesInString calls, Node.js permissions in the manifest, and config layout opt-outs. - Upgrade Recommendations: Maps a module's current API version to suggested upgrade targets, including guidance on when to consider the v2.0 migration. - Use Case: While reviewing a legacy Companion module pinned to @companion-module/base ^1.12.x, use this Skill to flag a missing filesystem permission in companion/manifest.json and an isVisible function that should be migrated to isVisibleExpression. ## Quick Start Review this Companion module for v1 API compliance and list any deprecated patterns or missing lifecycle methods.