What problem does it solve? Keeping a development machine's tools current is tedious and risky: you must inventory what is installed, check each vendor's update source, and avoid breaking project configuration. This Skill automates the inventory and presents a numbered list of available updates, applying only the ones you explicitly select. ## Core Features & Use Cases - Read-only inventory: Detects installed tools such as VS Code, Azure CLI, Bicep, Node.js, language runtimes, and package managers, recording current versions without changing anything. - User-controlled updates: Presents a complete numbered list of available updates with current version, target version, source, and privilege requirements, then updates only the tools you select via -All or a number. - Verified reporting: Writes reports/environment-update.json and reports/environment-update.md with before/after versions, statuses, errors, and skipped items. - Use Case: Run /environment-update -WhatIf on a Monday morning to see which of your dev tools have updates available, review the list, then select one tool to update and verify. ## Quick Start Ask the agent to run environment-update in WhatIf mode to list all available updates for the tools installed on this machine.