new-device-support
OfficialEnd-to-end workflow to add new Eufy device support.
Authorhomebridge-plugins
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This workflow provides a structured approach to add support for a new Eufy Security device type across the eufy-security-client and homebridge-eufy-security repositories, covering exploration, implementation planning, build verification, and Git/PR preparation.
Core Features & Use Cases
- Phase 1: Gather Information — extract device name, model, device type, raw properties, firmware version, and references from sources like GitHub issues.
- Phase 2: Plan — create a detailed plan that lists files to modify, dependencies, and required changes, using an explicit EnterPlanMode framework.
- Phase 3: Implement — map properties, adjust client and plugin code, and prepare tests aligned with the device.
- Phase 4: Build & Lint — run builds and lint checks across both repositories to ensure correctness.
- Phase 5: Git & PR — branch, commit, and open cross-repo PRs for both the client and the plugin with properly scoped changes.
Quick Start
Begin by gathering device details (name, model, type, and raw properties) and references, then create a detailed implementation plan (Phase 2) and execute the changes across Phase 3–5.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: new-device-support Download link: https://github.com/homebridge-plugins/homebridge-eufy-security/archive/main.zip#new-device-support Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.