Agent customization in VS Code

Give agents your project standards, proven workflows, and trusted tools so they can do real work with less repeated guidance.

Spend less time getting agents up to speed

Turn the guidance you repeat every day into a setup agents can reuse across your projects.

Package a setup and share it

When a setup is working well, package its instructions, skills, custom agents, hooks, and MCP servers as a plugin. Teammates install the whole setup at once, use it across projects, and get updates as your practices change.

Share customizations with plugins
Agent Customizations editor showing agent plugins from the marketplace, letting you install them in your project. Agent Customizations editor showing agent plugins from the marketplace, letting you install them in your project.

Trace what an agent did, then fix it

Agent debug logs show each model turn, tool call, token count, and handoff to another agent. Follow the path an agent took to find repeated work, missing context, or a tool it should have used.

Adjust the instructions or workflow and compare the next run. You can make the setup clearer, turn repeated work into a reusable skill, and spend fewer credits on turns that do not help.

Explore Agent Debug Logs
Agent Debug Logs showing the flow chart view in the editor showing instructions, skills, hooks, MCP servers, and plugins. Agent Debug Logs showing the flow chart view in the editor showing instructions, skills, hooks, MCP servers, and plugins.

Match the tool to what you need

Use guidance for context, workflows for repeatable work, tools for new capabilities, and hooks for actions that must run consistently.

Start with the context you repeat most

Add an instructions file for the guidance you give every day. As new patterns emerge, build on it with a reusable workflow, specialized role, external capability, or reliable check.