Setup received
VS Code on a 13-inch MacBook. The developer uses TypeScript, Vitest, GitHub Copilot, a terminal, and three repositories each day. They repeat test and formatting commands, lose the active task among open panels, and let agent tools request broad workspace access.
1 · High effect, low effortAdd one test task
Create a workspace task for the current package and bind it to one key. Keep the exact command in version control so a person and an agent run the same test.
{
"label": "test current package",
"type": "shell",
"command": "npm test -- --run"
}
2 · Medium effect, low effortGive the active file priority
Keep the editor wide. Move chat and test output into the same right-hand area and open only one at a time. Raise line height before changing fonts or adding more color.
"editor.lineHeight": 24,
"workbench.panel.defaultLocation": "right"
3 · High effect, medium effortWrite the agent boundary
Name the folders the agent may change, the network calls it may make, and the evidence it must return. Require a person before install, merge, deploy, send, or delete.
Allowed: src/, test/
Denied: .env, billing/, deploy/
Done: diff + focused test + open risks