Embedded / IoT Mentor — VS Code extension
Turns Copilot Chat into an embedded-systems mentor: one command copies a prompt that picks
the microcontroller, board and toolchain for your project, estimates cost and time, and
stops at a working breadboard rather than a production line you didn't ask for.
It adds a single command, Embedded / IoT Mentor: Open Copilot Prompt, which finds
vscode-copilot/copilot-custom-instruction.md in the open workspace, opens it, and copies
it to the clipboard so it can go straight into Copilot Chat.
Install
From the Marketplace, or from a .vsix on the
latest release:
Extensions view → ⋯ → Install from VSIX…
You do not need this extension to use the prompt — see
vscode-copilot/
for the paste-it-yourself route, which is the one most people should take. That link is
absolute on purpose: this README ships inside the .vsix, where a relative path out of the
extension folder resolves to nothing.
What is here
| Path |
What it is |
package.json |
Extension metadata and the one contributed command. |
tsconfig.json |
TypeScript settings — compiles src/ to dist/. |
src/extension.ts |
Activation, the command, and the fallback panel shown when no prompt file is in the workspace. |
.vscode/ |
Run Extension launch profile and the build tasks it depends on. |
LICENSE |
A copy of the repository's MIT licence, so it ships inside the .vsix too. |
Run it
- Open the
vscode-extension folder in VS Code — this folder, not the repository root,
or the launch profile will not be picked up.
npm install
- Press F5, or pick the Run Extension profile from the Run and Debug view.
That compiles
src/ and opens an Extension Development Host window.
- In that new window, open a folder containing
vscode-copilot/copilot-custom-instruction.md
— this repository is the obvious choice — and run the command from the palette.
Scope
It does not call the Copilot API or register a chat participant; it only shortens the path
to the prompt. The judgement lives in the prompt file, and the fullest version of it is the
Claude skill this repository is built
around.