1. Refact.ai 2. Codium ai 3. SourceGraph SDLC 1. Code Suggestions 2. Migrate Code 3. Faster Bug finding & fixing 4. Generate Test cases (Generate Test Plans) 5. Any scripting, IAAC, automation and more 6. Code to doc, doc to Code > CoPilot Extensions Spend More time on - Designing - Brainstorming - Collaborating - Iterating - Planning Less Time on - Writing Tests, Repetitive Code, Boilerplate - Debugging - Searching Documentation - Finding Vulnerabilities AI App Template Library ## Microsoft Ignite / Github Universe - Ship more, switch less - flow state - found means fixed **Github Co-Pilot Workspace** - gh.io/copilot-workspace - Fix a bug - Implement a feature - Requirement Gathering - Specification - Plan - Implement Code - Code - Multi-Model - Copilot Extensions - Code Review - Copilot Workspace - Multi Edit Support - Centralizing instructions for copilot - Copilot on images - Build local workspace index - Quick Chat - Add files to the chat - Semantic search results -> Semantically relevant searches - Automated Test Setup - Start Debugging from chat - Custom Instructions --> create a `instructions.md`, `code-style.md` - Upgrade Assistant --> Java upgrade - Natural Language Processing - Summaries for discussions & issues - Code referencing - Github Spark --> AI Native Platform using NLP to create and share web apps without managing infrastructure (Similar to bolt.new and v0) - Security Campaigns - Copilot Autofix for Code Scanning Partner Tools (ESLint, JFrog) - Copilot Autofix for OSS - Copilot Autofix for Dependabot - Copilot Secret Scanning - Migration Assistant - Requirements to code - Reverse Engineer Prompt first - User Story, Task and Estimation Pillars of effective Github Copilot Prompts - Context -> Information provided in the prompt that helps the copilot understand better - Intent -> The specific goal or purpose you have in mind when creating a prompt - Clarity -> The quality of being unambiguous and easy to understand - Specificity -> The level of detail and precision in a prompt