microsoft / microsoft/vscode

Improved display of Hooks/Custom Agents/Skills/MCP Servers/Instructions

Open
#332,543 2 comments 0 reactions 2 assignees Claimed by @houghj16 View on GitHub
ai-customizations
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

**Problems**

There are a number of inconsistencies in how each of these are grouped/displayed
1. In some of them we have the folder name displayed, and not others
2. In some of them we have the file name dispalyed, and not others
3. The format for displaying folder/file names differ
4. Instructions have no notion of `Workspace` level instructions
I suppose this makes sense as its a whole different type of customization, however I'd expect Skills to follow this style as skills too can be loaded based on location/on demand
5. When adding MCP servers we cannot select the folder in which the MCP server is added (all others support this, Agents, Skills, Instructions, Hooks)
6. There's a `Workspace` group for Agents, Skills, Hooks, MCP Servers, but no group by folder name
7. Quick picks for creating skills/agents differ based on where its invoked from (sometimes we start with workspace folder and in others we start with the sub directory like .claude, .github, etc)
8. When we have a quick pick for creating skills/agents etc, the quick pick can be quite large and would be nice to group the locations based on worksapce folder, (we kind of already do this for user folder)

| | Folder Name Displayed | File Path Displayed |
| ------------- |:-------------:| -----:|
| Agents | No | No |
| Skills | No | No |
| Instructions | ✅ | ✅ |
| Hooks | ✅ | ✅ |
| MCP Servers | No | No |

### Agents

Image

### Skills

Image

### Create Skill Quickpick in Agents Window
Image

### Create Skill Quickpick in Editor Window (Customization UI)

Image

### Create Skill Quickpick in Editor Window (Command Palette)

Image

## Instructions

Image

### Create Instructions in Agents Window (Command Palette)

Image

### Create Instructions in Editor Window (Customization UI)

Image

### Create Instructions in Editor Window (Command Palette)

Image

## Hooks

Image

### MCP Servers

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.