Skip to main content
VS Code supports Agent Teams Lite through GitHub Copilot’s agent mode and custom instructions. Skills work as context files, and Copilot can read and execute them inline.

Prerequisites

  • VS Code installed
  • GitHub Copilot subscription and extension installed
  • Git installed for cloning the repository
  • Project directory to work in

Installation Steps

1

Clone the repository

2

Run the installer

This copies skills to ./.vscode/skills/sdd-*/ in the current directory.
VS Code installation is project-local by default. Skills go in .vscode/skills/ within your project, not in a global directory.
You should see output like:
3

Add orchestrator instructions

VS Code Copilot supports custom instructions through multiple methods. Choose one:Create a prompt file in your VS Code User directory:

Option 2: Copilot Settings

  1. Open VS Code Settings (Cmd+, / Ctrl+,)
  2. Search for github.copilot.chat.codeGeneration.instructions
  3. Click “Edit in settings.json”
  4. Add the SDD orchestrator instructions

Option 3: Project-Level Instructions

Create .github/copilot-instructions.md in your project root:
4

Verify installation

Open VS Code in your project:
Open the Chat panel (Ctrl+Cmd+I / Ctrl+Alt+I)Type:
Expected response:

Configuration Locations

MCP Server Configuration (Optional)

If you want to use Engram or other MCP servers with VS Code:

User-Level MCP Config

Project-Level MCP Config

How It Works

VS Code Copilot runs skills inline as context files: Key characteristics:
  • Skills work as context files (not true sub-agents)
  • Execution happens inline within Copilot’s context
  • Agent mode provides tool use capability
  • Planning phases work well
  • Implementation guided by skill instructions

Example Usage

Initialize SDD

Start a New Feature

Continue Through Planning

Artifact Storage

Verification Checklist

1

Check skills in project

Should show 9 directories:
2

Check shared conventions

Should show:
3

Verify instructions are configured

Check one of:
  • User prompts directory has sdd-orchestrator.instructions.md
  • .github/copilot-instructions.md exists in project
  • github.copilot.chat.codeGeneration.instructions is set in settings
4

Test in VS Code

Should recognize the command and read the skill.

Troubleshooting

Problem: Copilot doesn’t recognize /sdd-initSolutions:
  1. Verify orchestrator instructions are configured (check one of the three locations)
  2. Restart VS Code to reload configuration
  3. Check Copilot is enabled and logged in
  4. Try alternative phrasing: “Initialize SDD for this project”
Problem: Copilot can’t read skill filesSolutions:
  1. Verify skills are in .vscode/skills/sdd-*/
  2. Ensure you’re in the project directory where you ran the installer
  3. Check file permissions
  4. Open the folder in VS Code (not just individual files)
Problem: Orchestrator behavior not activeSolutions:
  1. Check all three instruction locations (User prompts, settings, .github/)
  2. Verify file format (must be valid Markdown)
  3. Restart VS Code after adding instructions
  4. Check Copilot settings are not disabled for workspace
Problem: Engram or other MCP servers not availableSolutions:
  1. Check mcp.json is in correct location (User or workspace)
  2. Verify MCP server is installed: npx -y @gentleman-programming/engram --version
  3. Check VS Code has MCP support enabled
  4. Review VS Code output panel for MCP errors

Team Setup

To share SDD with your team:
1

Commit skills to repository

2

Document in README

Add to your project’s README:
3

Team members pull changes

Team members get SDD automatically when they pull:

Next Steps

Quick Start

Learn the SDD workflow

Commands Reference

Complete command documentation

Engram MCP Setup

Set up persistent storage

Team Workflows

Share SDD with your team