Skip to content

Latest commit

 

History

History
120 lines (87 loc) · 8.07 KB

File metadata and controls

120 lines (87 loc) · 8.07 KB
title GitHub Copilot Prompts
description Coaching and guidance prompts for specific development tasks that provide step-by-step assistance and context-aware support
author Edge AI Team
ms.date 2026-03-11
ms.topic hub-page
estimated_reading_time 3
keywords
github copilot
prompts
ai assistance
coaching
guidance
development workflows

GitHub Copilot Prompts

This directory contains coaching and guidance prompts designed to provide step-by-step assistance for specific development tasks. Unlike instructions that focus on systematic implementation, prompts offer educational guidance and context-aware coaching to help you learn and apply best practices. Prompts are organized by workflow focus areas: onboarding & planning, source control & commit quality, Azure DevOps integration, development tools, documentation & process, and prompt engineering.

How to Use Prompts

Prompts can be invoked in GitHub Copilot Chat using /prompt-name syntax (e.g., /task-research, /git-commit). They provide:

  • Educational Guidance: Step-by-step coaching approach
  • Context-Aware Assistance: Project-specific guidance and examples
  • Best Practices: Established patterns and conventions
  • Interactive Support: Conversational assistance for complex tasks

Available Prompts

Onboarding & Planning

  • Task Research - Initiates research for task implementation based on user requirements and conversation context (use /task-research <topic> to invoke)
  • Task Plan - Creates implementation plans from research documents (use /task-plan to invoke)
  • Task Implement - Executes implementation plans with tracking and stop controls (use /task-implement to invoke)

Source Control & Commit Quality

Azure DevOps Integration

Work Item Management

Note: For comprehensive work item task planning, use the two-step workflow: First run ado-get-my-work-items to retrieve and organize work items into planning files, then ado-process-my-work-items-for-task-planning to enrich with repository context and generate task planning handoffs.

Pull Requests & Builds

GitHub Integration

Jira and GitLab Support

Jira workflow support is available through dedicated prompts in this directory. GitLab support is currently exposed through the local GitLab skill for merge request and pipeline workflows.

  • Jira Discover Issues - Discover Jira issues from documents, assigned work, or JQL searches and create planning files when needed
  • Jira Triage Issues - Triage Jira issues with bounded JQL, duplicate checks, and controlled execution
  • Jira Execute Backlog - Execute a reviewed Jira handoff by creating, updating, transitioning, and commenting on issues
  • Jira Skill - Configure local Jira access and use the underlying CLI commands directly when prompt orchestration is not needed
  • GitLab Skill - Inspect merge requests, comments, pipelines, jobs, and logs for GitLab-hosted delivery workflows

Security

  • Security Review - OWASP vulnerability assessment against the current codebase with configurable mode, scope, and skill selection
  • Security Review - Web - OWASP Top 10 web vulnerability assessment without codebase profiling (target-skill fast-path)
  • Security Review - LLM - OWASP LLM and Agentic vulnerability assessments with codebase profiling for context
  • Incident Response - Incident response workflow for Azure operations with triage, diagnostics, mitigation, and RCA phases
  • Risk Register - Generate qualitative risk assessment with P×I matrix and mitigation plans

Documentation & Process

Prompts vs Instructions vs Custom Agents

  • Prompts (this directory): Coaching and educational guidance for learning
  • Instructions: Systematic implementation and automation
  • Agents: Specialized AI assistance with enhanced capabilities

Quick Start

  1. Researching a complex task? Use /task-research <topic> to investigate with Task Research
  2. Planning implementation? Use /task-plan with a research file to create actionable plans with Task Plan
  3. Executing a plan? Use /task-implement to execute plans with Task Implement
  4. Committing changes? Use Git Commit Message Generator or Git Commit
  5. Handling merge conflicts? Use Git Merge
  6. Setting up Git? Use Git Setup
  7. Tracking your work? Run ADO Get My Work Items then ADO Process My Work Items for Task Planning
  8. Creating Azure DevOps PRs? Use ADO Create Pull Request
  9. Checking build status? Use ADO Get Build Info
  10. Creating GitHub issues? Use GitHub Add Issue
  11. Working on PRs? Use Pull Request
  12. Responding to Azure incidents? Use Incident Response
  13. Managing Jira work? Use Jira Discover Issues, Jira Triage Issues, or Jira Execute Backlog
  14. Need GitLab delivery context? Review the GitLab Skill for setup and command guidance
  15. Running a security review? Use Security Review for full OWASP assessment

Related Resources

  • Contributing Guide - Complete guide to contributing to the project
  • Instructions - Comprehensive guidance files for development standards
  • Agents - Specialized AI assistance with enhanced capabilities

🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.