What Copilot Spaces Does
GitHub Copilot generates better output when it has the right files in front of it. Without that, developers waste time hunting across repos, docs, and Slack threads before writing a single line.
“So copilot spaces grounds copilot responses in the context that it needs” — Vanessa Kalu
Copilot Spaces fixes this by letting you bundle files, repos, pull requests, and issues into a single named context. Every response Copilot generates is then grounded in that bundle. Add a repo once; Spaces keeps it current automatically.
Building a Space and Getting a Pull Request
Kalu walked through a CodeQL maintainer scenario: an open issue flagged unsafe shell calls and missing input sanitization. She created a Spaces context containing the relevant style guides, security recommendations, accessibility docs, and the full repo, then linked the issue directly. Asking Copilot to debug it produced a structured plan covering goal, approach, and execution. Handing that conversation to the Copilot Coding agent generated a pull request with explicit checks matching the security recommendations already in the space.
Sharing, IDE Access, and Common Use Cases
A space built for one person can be shared across a team or the entire org. That cuts the “can you explain this codebase?” interruptions. Outside the browser, Spaces is accessible in the IDE through the GitHub MCP Server. Once loaded, Copilot carries the full context into any IDE conversation. Common patterns: generating code against API docs and security guidelines, answering codebase questions without pulling in a senior engineer, and creating issues or brainstorming feature requirements with project constraints already loaded.
“So when Copilot understands your project, everything flows.” — Vanessa Kalu
Notable Quotes
So copilot spaces grounds copilot responses in the context that it needs Vanessa Kalu · ▶ 0:51
You have to look in different files, different repos, docs, Vanessa Kalu · ▶ 0:30
So when Copilot understands your project, everything flows. Vanessa Kalu · ▶ 6:27
Key Takeaways
- Copilot Spaces bundles repos, files, issues, and PRs into a named context that auto-updates.
- A context-grounded conversation can be handed to the Copilot Coding agent to open a pull request automatically.
- Spaces are shareable across an org and accessible in the IDE through the GitHub MCP Server.