⚙️ GitHub Copilot: Workspace-Level Control Over AI Context 🔄
GitHub Copilot allows developers to organize and control AI context at the workspace level by enabling or disabling instructions, prompts, agents, and skills per project or client through settings.json configuration. This prevents style guidelines and rules from one client or project from interfering with work on another.

post Gerardo Rentería Blog
"I think that giving Copilot the wrong context is almost worse than giving it none at all."
Key points
- Organize AI context (instructions, prompts, agents, skills) into separate folders by client, project, or purpose
- Toggle context on or off per workspace using true/false switches in settings.json
- Use diagnostics in the Chat Configure menu to verify which context Copilot is actually using
- Prevents mixing of personal preferences, client rules, and company guidelines that could create conflicts
- Example folder structure separates AL development, TypeScript, security reviews, and client-specific instructions
Quotes
- “I think that giving Copilot the wrong context is almost worse than giving it none at all.” (Highlights the importance of proper context isolation to avoid confusion and incorrect suggestions when working across multiple clients or projects)
- “Then, activate or deactivate each folder from the workspace’s settings.json file using true or false.” (Provides the practical mechanism for controlling which AI context Copilot accesses without removing or reorganizing files)
Context
- Features: workspace-level AI context control, instructions organization, prompts management, agents configuration, skills management, diagnostics
Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.