- Refact.ai
- Codium ai
- SourceGraph
SDLC
- Code Suggestions
- Migrate Code
- Faster Bug finding & fixing
- Generate Test cases (Generate Test Plans)
- Any scripting, IAAC, automation and more
- 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