Agent skill
run-configurator
Launch INAV Configurator in development mode for testing
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/run-configurator
SKILL.md
Run INAV Configurator
Launch the INAV Configurator desktop application in development mode for testing changes.
Quick Start
cd inav-configurator
NODE_ENV=development npm start
This launches the Electron app in development mode with hot-reload enabled.
Running in Background
If you need to continue working while the configurator runs:
cd inav-configurator
NODE_ENV=development npm start &
Or use the Bash tool with run_in_background: true parameter.
Why NODE_ENV=development?
The NODE_ENV=development environment variable:
- Enables development features and debugging
- Enables hot-reload for faster iteration
- May show additional console logging
- Required for proper development mode operation
Common Issues
| Problem | Solution |
|---|---|
npm start fails |
Run npm install first to ensure dependencies are installed |
| Missing NODE_ENV warning | Always use NODE_ENV=development npm start |
| Port already in use | Another instance may be running - check with ps aux | grep electron |
| Changes not reflected | The app should hot-reload, but you may need to restart |
Development Workflow
- Make changes to configurator code
- Run configurator to test changes:
NODE_ENV=development npm start - The app should automatically reload when files change
- Check browser console (Ctrl+Shift+I / Cmd+Option+I) for errors
Stopping the Configurator
- If running in foreground: Press Ctrl+C in the terminal
- If running in background:
pkill -f "electron.*configurator"or use the app's quit button
Building for Distribution
This skill runs the configurator in development mode. To create distributable packages:
cd inav-configurator
npm run package # Package the app
npm run make # Create installers
Related Skills
- build-sitl - Build SITL firmware to test with configurator
- test-crsf-sitl - Complete CRSF telemetry testing workflow (uses configurator for setup)
- sitl-arm - Arm SITL for testing (often used with configurator)
- pr-review - Test configurator PRs locally using this skill
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?