Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Prompts are ready-to-use templates for specific development scenarios and tasks.

```markdown
---
mode: 'agent'
agent: 'agent'
tools: ['codebase', 'terminalCommand']
description: 'Brief description of what this prompt does'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/add-educational-comments.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Add educational comments to the file specified, or prompt asking for file to comment if one is not provided.'
tools: ['edit/editFiles', 'fetch', 'todos']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/ai-prompt-engineering-safety-review.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "Comprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and effectiveness while providing detailed improvement recommendations with extensive frameworks, testing methodologies, and educational content."
mode: 'agent'
agent: 'agent'
---

# AI Prompt Engineering Safety Review & Improvement
Expand Down
2 changes: 1 addition & 1 deletion prompts/architecture-blueprint-generator.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'Comprehensive project architecture blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology stacks and architectural patterns, generates visual diagrams, documents implementation patterns, and provides extensible blueprints for maintaining architectural consistency and guiding new development.'
mode: 'agent'
agent: 'agent'
---

# Comprehensive Project Architecture Blueprint Generator
Expand Down
2 changes: 1 addition & 1 deletion prompts/aspnet-minimal-api-openapi.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems']
description: 'Create ASP.NET Minimal API endpoints with proper OpenAPI documentation'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/az-cost-optimize.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Analyze Azure resources used in the app (IaC files and/or resources in a target rg) and optimize costs - creating GitHub issues for identified optimizations.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/azure-resource-health-diagnose.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Analyze Azure resource health, diagnose issues from logs and telemetry, and create a remediation plan for identified problems.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/boost-prompt.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: agent
agent: agent
description: 'Interactive prompt refinement workflow: interrogates scope, deliverables, constraints; copies final markdown to clipboard; never writes code. Requires the Joyride extension.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/breakdown-epic-arch.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Prompt for creating the high-level technical architecture for an Epic, based on a Product Requirements Document.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/breakdown-epic-pm.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Prompt for creating an Epic Product Requirements Document (PRD) for a new epic. This PRD will be used as input for generating a technical architecture specification.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/breakdown-feature-implementation.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Prompt for creating detailed feature implementation plans, following Epoch monorepo structure.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/breakdown-feature-prd.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Prompt for creating Product Requirements Documents (PRDs) for new features, based on an Epic.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/breakdown-plan.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Issue Planning and Automation prompt that generates comprehensive project plans with Epic > Feature > Story/Enabler > Test hierarchy, dependencies, priorities, and automated tracking.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/breakdown-test.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Test Planning and Quality Assurance prompt that generates comprehensive test strategies, task breakdowns, and quality validation plans for GitHub projects.'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/code-exemplars-blueprint-generator.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'Technology-agnostic prompt generator that creates customizable AI prompts for scanning codebases and identifying high-quality code exemplars. Supports multiple programming languages (.NET, Java, JavaScript, TypeScript, React, Angular, Python) with configurable analysis depth, categorization methods, and documentation formats to establish coding standards and maintain consistency across development teams.'
mode: 'agent'
agent: 'agent'
---

# Code Exemplars Blueprint Generator
Expand Down
2 changes: 1 addition & 1 deletion prompts/comment-code-generate-a-tutorial.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'Transform this Python script into a polished, beginner-friendly project by refactoring the code, adding clear instructional comments, and generating a complete markdown tutorial.'
mode: 'agent'
agent: 'agent'
---

Transform this Python script into a polished, beginner-friendly project by refactoring the code, adding clear instructional comments, and generating a complete markdown tutorial.
Expand Down
2 changes: 1 addition & 1 deletion prompts/containerize-aspnet-framework.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['search/codebase', 'edit/editFiles', 'terminalCommand']
description: 'Containerize an ASP.NET .NET Framework project by creating Dockerfile and .dockerfile files customized for the project.'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/containerize-aspnetcore.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['search/codebase', 'edit/editFiles', 'terminalCommand']
description: 'Containerize an ASP.NET Core project by creating Dockerfile and .dockerfile files customized for the project.'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/copilot-instructions-blueprint-generator.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'Technology-agnostic blueprint generator for creating comprehensive copilot-instructions.md files that guide GitHub Copilot to produce code consistent with project standards, architecture patterns, and exact technology versions by analyzing existing codebase patterns and avoiding assumptions.'
mode: 'agent'
agent: 'agent'
---

# Copilot Instructions Blueprint Generator
Expand Down
2 changes: 1 addition & 1 deletion prompts/cosmosdb-datamodeling.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Step-by-step guide for capturing key application requirements for NoSQL use-case and produce Azure Cosmos DB Data NoSQL Model design using best practices and common patterns, artifacts_produced: "cosmosdb_requirements.md" file and "cosmosdb_data_model.md" file'
model: 'Claude Sonnet 4'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-agentsmd.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: "Prompt for generating an AGENTS.md file for a repository"
mode: "agent"
agent: "agent"
---

# Create high‑quality AGENTS.md file
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-architectural-decision-record.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create an Architectural Decision Record (ADR) document for AI-optimized decision documentation.'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'runTasks', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'usages', 'vscodeAPI']
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create a formal specification for an existing GitHub Actions CI/CD workflow, optimized for AI consumption and workflow maintenance.'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'fetch', 'findTestFiles', 'githubRepo', 'new', 'openSimpleBrowser', 'problems', 'runCommands', 'runInTerminal2', 'runNotebooks', 'runTasks', 'runTests', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'usages', 'vscodeAPI', 'microsoft.docs.mcp', 'github', 'Microsoft Docs']
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create GitHub Issue for feature request from specification file using feature_request.yml template.'
tools: ['search/codebase', 'search', 'github', 'create_issue', 'search_issues', 'update_issue']
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create GitHub Issues from implementation plan phases using feature_request.yml or chore_request.yml templates.'
tools: ['search/codebase', 'search', 'github', 'create_issue', 'search_issues', 'update_issue']
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create GitHub Issues for unimplemented requirements from specification files using feature_request.yml template.'
tools: ['search/codebase', 'search', 'github', 'create_issue', 'search_issues', 'update_issue']
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create GitHub Pull Request for feature request from specification file using pull_request_template.md template.'
tools: ['search/codebase', 'search', 'github', 'create_pull_request', 'update_pull_request', 'get_pull_request_diff']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-implementation-plan.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'runTasks', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'usages', 'vscodeAPI']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-llms.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create an llms.txt file from scratch based on repository structure following the llms.txt specification at https://llmstxt.org/'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'runTasks', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'usages', 'vscodeAPI']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-oo-component-documentation.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create comprehensive, standardized documentation for object-oriented components following industry best practices and architectural documentation standards.'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'runTasks', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'usages', 'vscodeAPI']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-readme.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create a README.md file for the project'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/create-specification.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create a new specification file for the solution, optimized for Generative AI consumption.'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'extensions', 'fetch', 'githubRepo', 'openSimpleBrowser', 'problems', 'runTasks', 'search', 'search/searchResults', 'runCommands/terminalLastCommand', 'runCommands/terminalSelection', 'testFailure', 'usages', 'vscodeAPI']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/create-spring-boot-java-project.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create Spring Boot Java Project Skeleton'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/create-spring-boot-kotlin-project.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create Spring Boot Kotlin Project Skeleton'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/create-technical-spike.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Create time-boxed technical spike documents for researching and resolving critical development decisions before implementation.'
tools: ['runCommands', 'runTasks', 'edit', 'search', 'extensions', 'usages', 'vscodeAPI', 'think', 'problems', 'changes', 'testFailure', 'openSimpleBrowser', 'fetch', 'githubRepo', 'todos', 'Microsoft Docs', 'search']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-async.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems']
description: 'Get best practices for C# async programming'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-docs.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems']
description: 'Ensure that C# types are documented with XML comments and follow best practices for documentation.'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-mcp-server-generator.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Generate a complete MCP server project in C# with tools, prompts, and proper configuration'
---

Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-mstest.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems', 'search']
description: 'Get best practices for MSTest unit testing, including data-driven tests'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-nunit.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems', 'search']
description: 'Get best practices for NUnit unit testing, including data-driven tests'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-tunit.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems', 'search']
description: 'Get best practices for TUnit unit testing, including data-driven tests'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/csharp-xunit.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems', 'search']
description: 'Get best practices for XUnit unit testing, including data-driven tests'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/documentation-writer.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['edit/editFiles', 'search', 'fetch']
description: 'Diátaxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation, guided by the principles and structure of the Diátaxis technical documentation authoring framework.'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/dotnet-best-practices.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Ensure .NET/C# code meets best practices for the solution/project.'
---
# .NET/C# Best Practices
Expand Down
2 changes: 1 addition & 1 deletion prompts/dotnet-design-pattern-review.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Review the C#/.NET code for design pattern implementation and suggest improvements.'
---
# .NET/C# Design Pattern Review
Expand Down
2 changes: 1 addition & 1 deletion prompts/editorconfig.prompt.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'EditorConfig Expert'
description: 'Generates a comprehensive and best-practice-oriented .editorconfig file based on project analysis and user preferences.'
mode: 'agent'
agent: 'agent'
---

## 📜 MISSION
Expand Down
2 changes: 1 addition & 1 deletion prompts/ef-core.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
tools: ['changes', 'search/codebase', 'edit/editFiles', 'problems', 'runCommands']
description: 'Get best practices for Entity Framework Core'
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/finalize-agent-prompt.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
description: 'Finalize prompt file using the role of an AI agent to polish the prompt for the end user.'
tools: ['edit/editFiles']
---
Expand Down
2 changes: 1 addition & 1 deletion prompts/folder-structure-blueprint-generator.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'Comprehensive technology-agnostic prompt for analyzing and documenting project folder structures. Auto-detects project types (.NET, Java, React, Angular, Python, Node.js, Flutter), generates detailed blueprints with visualization options, naming conventions, file placement patterns, and extension templates for maintaining consistent code organization across diverse technology stacks.'
mode: 'agent'
agent: 'agent'
---

# Project Folder Structure Blueprint Generator
Expand Down
2 changes: 1 addition & 1 deletion prompts/gen-specs-as-issues.prompt.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'This workflow guides you through a systematic approach to identify missing features, prioritize them, and create detailed specifications for implementation.'
mode: 'agent'
agent: 'agent'
---

# Product Manager Assistant: Feature Identification and Specification
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: 'Migration and code evolution instructions generator for GitHub Copilot. Analyzes differences between two project versions (branches, commits, or releases) to create precise instructions allowing Copilot to maintain consistency during technology migrations, major refactoring, or framework version upgrades.'
mode: 'agent'
agent: 'agent'
---

# Migration and Code Evolution Instructions Generator
Expand Down
2 changes: 1 addition & 1 deletion prompts/git-flow-branch-creator.prompt.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: 'Intelligent Git Flow branch creator that analyzes git status/diff and creates appropriate branches following the nvie Git Flow branching model.'
tools: ['runCommands/runInTerminal', 'runCommands/getTerminalOutput']
mode: 'agent'
agent: 'agent'
---

### Instructions
Expand Down
4 changes: 2 additions & 2 deletions prompts/github-copilot-starter.prompt.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
mode: 'agent'
agent: 'agent'
model: Claude Sonnet 4
tools: ['edit', 'githubRepo', 'changes', 'problems', 'search', 'runCommands', 'fetch']
description: 'Set up complete GitHub Copilot configuration for a new project based on technology stack'
Expand Down Expand Up @@ -211,7 +211,7 @@ Apply the [general coding guidelines](./general-coding.instructions.md) to all c
**Prompts (.prompt.md):**
```yaml
---
mode: 'agent'
agent: 'agent'
model: Claude Sonnet 4
tools: ['githubRepo', 'codebase']
description: 'Generate a new React form component'
Expand Down
Loading