* Initial plan
* Add mode: 'agent' to all 14 prompt files missing the field, fix BOM character
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
* Revert description field format changes while keeping mode field additions
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: aaronpowell <434140+aaronpowell@users.noreply.github.com>
* docs(prompt): add EditorConfig Expert prompt for .editorconfig generation
Adds a new prompt definition that guides the generation of comprehensive .editorconfig files based on project analysis and user preferences, including rule-by-rule explanations and best practices.
* docs(readme): add EditorConfig Expert prompt entry with description and install links
---------
Co-authored-by: Aung Myo Kyaw <aungmyokyaw@users.noreply.github.com>
* Add a comprehensive prompt for containerizing ASP.NET Core projects
This prompt instructs the LLM to conatinerize an ASP.NET Core project
according to ASP.NET Core best practices with flexibility to support a
wide range of possible project customization requirements (including
installing system dependencies, dotnet tools, or other pre-requisites
for the app to work in a container).
* Update readme with ASP.NET Core containerization prompt
* Fix settings file's name
* Combine containerization settings into containerization prompt
* Emphasize that Copilot needs to review its work and check that containerization settings have been respected
- Introduced a detailed Epic Architecture Specification prompt to guide technical architecture creation based on PRDs.
- Created an Epic Product Requirements Document (PRD) prompt for translating high-level ideas into detailed PRDs.
- Developed a Feature Implementation Plan prompt for crafting implementation plans following the Epoch monorepo structure.
- Added a Feature PRD prompt for generating detailed PRDs for new features based on parent Epics.
- Implemented a GitHub Issue Planning and Automation prompt for generating project plans with a structured hierarchy and automated tracking.
- Established a Test Planning and Quality Assurance prompt for creating comprehensive test strategies and quality validation plans.
* feat(prompts): add Git Flow branch creator prompt with full XML-driven workflow
Introduces a new prompt file that guides users through creating Git Flow branches using a structured XML analysis and naming convention. Includes workflow, analysis framework, naming conventions, edge case handling, and validation checklist.
* feat(prompts): add Git Flow Branch Creator prompt to README table
* style(prompts): use single quotes in front matter for git-flow-branch-creator.prompt.md
* Update prompts/git-flow-branch-creator.prompt.md
Co-authored-by: Aaron Powell <me@aaron-powell.com>
* chore(prompts): update git-flow-branch-creator prompt front matter
Remove 'Created' field
Add 'tools' field to front matter for clarity
* docs(readme): clarify Git Flow Branch Creator prompt description and details
---------
Co-authored-by: Aung Myo Kyaw <aungmyokyaw@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
* Add Playwright MCP prompts and chat modes for testing and automation
* Update prompts/playwright-generate-test.prompt.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Enhance Playwright prompts and chatmode descriptions for clarity and consistency
* Add model specification to Playwright tester chatmode
* Update model specification in Playwright test generation prompt
* Add description to Playwright test generation prompt
* Refactor Playwright tools list in prompts and chat modes to remove redundant entries as just adding playwright seems to be supported now
* Fix typo in Playwright tester responsibilities section
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Aaron Powell <me@aaron-powell.com>
* add 7 technology-agnostic blueprint generators for project documentation that helps GitHub Copilot to generate instructions that respect project-specific conventions
- Add architecture-blueprint-generator for documenting system design patterns
- Add code-exemplars-blueprint-generator for identifying quality code standards
- Add copilot-instructions-blueprint-generator for creating AI guidance files
- Add folder-structure-blueprint-generator for documenting project organization
- Add project-workflow-blueprint-generator for end-to-end process documentation
- Add readme-blueprint-generator for comprehensive repository documentation
- Add technology-stack-blueprint-generator for tech stack analysis
* Update README.md
* Update architecture-blueprint-generator.prompt.md
Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.
* Update folder-structure-blueprint-generator.prompt.md
Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.
* Update project-workflow-analysis-blueprint-generator.prompt.md
Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.
* Update readme-blueprint-generator.prompt.md
Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.
* update readme and fixed copilot suggestions
---------
Co-authored-by: Ajay Singh <ajay.singh@compunnel.com>
* ms-sql-dba.chatmode
* update-readme.js changes
* more refining
* add instructions file
* adress missed changes and apply suggestions
* Add comprehensive SQL and PostgreSQL prompt collection
- Add sql-code-review.prompt.md: Universal SQL code review for security, maintainability, and quality standards
- Add sql-optimization.prompt.md: Universal SQL performance optimization for query tuning and indexing
- Add postgresql-code-review.prompt.md: PostgreSQL-specific code review focusing on PG best practices and anti-patterns
- Add postgresql-optimization.prompt.md: PostgreSQL-specific development assistant for unique PG features (JSONB, arrays, custom types)
This creates a complete 4-prompt ecosystem with zero overlap:
- Universal SQL (code quality + performance) for cross-database compatibility
- PostgreSQL-specific (code quality + performance) for PG-exclusive features
Each prompt serves distinct, isolated purposes while complementing each other for comprehensive SQL development support.
* enhance: Add comprehensive descriptions and model testing info
- Enhanced all 4 prompt descriptions with detailed capability coverage
- Added tested_with: 'GitHub Copilot Chat (GPT-4o)' to all prompts
- Specified database coverage (MySQL, PostgreSQL, SQL Server, Oracle)
- Detailed feature coverage for each prompt's unique capabilities
- Updated README.md with enhanced descriptions
Addresses PR review feedback for comprehensive descriptions and model testing specification.
* Enhance SQL and PostgreSQL prompts with comprehensive descriptions and testing validation
- Added detailed descriptions for all four prompts explaining their specific purposes
- Enhanced technical depth with comprehensive coverage areas
- Added testing validation with GitHub Copilot Chat (GPT-4o) - Validated July 20, 2025
- Improved frontmatter documentation for better discoverability
- Ensured zero functional overlap between Universal SQL and PostgreSQL-specific prompts
- Completed 4-prompt ecosystem: Code Quality Performance for both Universal SQL and PostgreSQL
---------
Co-authored-by: Aaron Powell <me@aaron-powell.com>
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
* CHANGE: Add GitHub Actions Workflow Specification prompt
- Introduced a new prompt for creating formal specifications for GitHub Actions CI/CD workflows.
- The prompt includes AI-optimized requirements and a comprehensive specification template.
- Aimed at enhancing workflow documentation and maintenance.
* CHANGE: Update GitHub Actions Workflow Specification
- Enhance the GitHub Actions workflow specification prompt with a detailed description for AI optimization and workflow maintenance.
---------
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
* CHANGE: Add status section to implementation plan templates
- Introduced a status section in the implementation plan templates to define the current state of the plan.
- Status options include: Completed, In progress, Planned, Deprecated, and On Hold.
- Status will be displayed as a badge in the introduction section.
* CHANGE: Update status formatting in implementation plans
- Enclosed status options in quotes for consistency
- Updated formatting in implementation plan and prompt files
---------
Co-authored-by: Matt Soucoup <masoucou@microsoft.com>
* feat: add C# TUnit testing prompt template
- Added csharp-tunit.prompt.md with structured prompt template
- Provides testing guidelines and best practices for C# development using TUnit framework
- Includes comprehensive testing patterns for .NET projects
* docs: add TUnit entry to README.md
- Added TUnit Best Practices entry after NUnit and before XUnit
- References prompts/csharp-tunit.prompt.md with proper description
- Includes VS Code and VS Code Insiders installation badges
* move: relocate TUnit prompt to prompts directory
- Move csharp-tunit.prompt.md from root to prompts/ directory
- Follow established project organization pattern
- All prompt files should be in the prompts directory
* feat: Add comprehensive AI Prompt Engineering & Safety Best Practices
- Add 868-line instruction file covering prompt engineering fundamentals, safety, bias mitigation, security, and responsible AI usage
- Add 527-line expert chat mode for prompt analysis and improvement with systematic evaluation frameworks
- Include detailed templates, checklists, examples, and educational resources
- Follow industry best practices from Microsoft, OpenAI, and Google AI principles
- Implement comprehensive safety assessment frameworks and bias detection tools
- Add advanced techniques: prompt chaining, templates, versioning, and testing frameworks
- Provide extensive references to official guidelines, research papers, and community resources
- Strictly comply with project guidelines (CONTRIBUTING.md, SECURITY.md, SUPPORT.md)
Total: 1,395 lines of professional-grade prompt engineering guidance
* feat: add comprehensive AI prompt engineering safety best practices instruction
- Add 868-line comprehensive instruction file covering prompt engineering fundamentals
- Include safety frameworks, bias mitigation, security best practices, and responsible AI usage
- Provide detailed templates, checklists, and testing methodologies
- Cover anti-patterns, prompt injection prevention, and ethical considerations
- Add educational content on prompt patterns, validation techniques, and documentation
- Include practical examples and real-world scenarios for developers
- Rename file to avoid conflict with existing prompt-engineer chat mode
- Update README with new instruction file
This instruction provides developers with industry-standard best practices for creating safe, effective, and responsible AI prompts for Copilot and other LLMs.
* fix: restore original prompt-engineer chat mode to match upstream
- Restore the original prompt-engineer.chatmode.md from upstream/main
- Remove overwritten comprehensive version to avoid duplication and conflict
- Ensure only the official, simple prompt engineer chat mode is present
All advanced prompt engineering best practices are now in the new instruction file only.
* chore: regenerate README after restoring original prompt engineer chat mode
- Re-run update-readme.js to ensure only the correct, original description for prompt-engineer.chatmode.md is present
- Remove any duplicate or outdated descriptions from previous comprehensive version
- README is now fully in sync with the restored chat mode and current repo state
* feat: add comprehensive AI prompt engineering safety review prompt
- Add 150+ line prompt file for AI prompt engineering safety review and improvement
- Include systematic analysis framework covering safety, bias, security, and effectiveness
- Provide structured output format with detailed assessment criteria
- Include safety guidelines, testing recommendations, and educational insights
- Complement the existing AI prompt engineering safety best practices instruction
- Follow repository guidelines and best practices for prompt creation
This prompt enables developers to systematically review and improve prompts for safety, bias mitigation, security, and responsible AI usage.
* feat: expand AI prompt engineering safety review prompt with comprehensive analysis
- Expand prompt from basic to comprehensive 200+ line analysis framework
- Add advanced pattern analysis covering zero-shot, few-shot, chain-of-thought, role-based patterns
- Include technical robustness assessment (input validation, error handling, scalability)
- Add performance optimization metrics (token efficiency, response quality, consistency)
- Enhance output format with detailed scoring and assessment criteria
- Include bias mitigation strategies, security enhancements, and technical improvements
- Provide extensive testing recommendations and educational insights
- Follow repository guidelines for comprehensive, actionable prompt content
This expanded prompt provides developers with a thorough, systematic approach to prompt safety review and improvement.
* Add prompts for .NET best practices, design pattern review, and GitHub Copilot suggestions
- Introduced a comprehensive prompt for ensuring .NET/C# code adheres to best practices, covering documentation, design patterns, dependency injection, resource management, async patterns, testing standards, configuration, AI integration, error handling, performance, security, and code quality.
- Added a prompt for reviewing C#/.NET code for design pattern implementation, providing a checklist for required patterns, architecture, best practices, SOLID principles, performance, maintainability, testability, security, documentation, code clarity, and clean code.
- Created prompts for suggesting relevant GitHub Copilot chatmodes and prompts based on the current repository context, including a structured process for fetching available chatmodes/prompts, scanning local files, and presenting options with rationale.
- Developed a prompt for updating Azure Verified Modules (AVM) in Bicep files, detailing the process for scanning, checking for updates, validating, and handling breaking changes.
- Implemented a prompt for updating implementation plans with new requirements, ensuring machine-readable output and adherence to a strict template.
- Added a prompt for updating the llms.txt file to reflect changes in documentation or specifications, focusing on compliance with the llmstxt specification.
- Created a prompt for updating markdown file indices with files from specified folders, including options for table structures and update strategies.
- Developed a prompt for updating object-oriented component documentation, following industry best practices and ensuring alignment with current implementations.
- Added a prompt for updating specification files, emphasizing clarity, structure, and compliance with established documentation standards.
* CHANGE: Update implementation plan prompt formatting
- Renamed prompt title for clarity.
- Added spacing for improved readability.
- Enhanced structure to ensure compliance with template validation rules.
* CHANGE: Fix typo in .NET best practices prompt
- Corrected "soltion" to "solution" in the prompt description.
* Add Spring Boot Java project prompt with setup instructions and configurations
* Add prompt for creating Spring Boot Kotlin project skeleton
---------
Co-authored-by: Vincent Huang iMac <vincent.huang@opennet.tw>
* Fixing line endings and removing dead code
* Missing descriptions due to line endings
* Enforcing that the line endings should be LF
* Potential fix for code scanning alert no. 18: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Fixing readme generator
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Delete outdated development instructions for Next.js + Tailwind and Python; add comprehensive guidelines for PostgreSQL DBA, Angular, ASP.NET REST APIs, Azure Functions with TypeScript, Bicep, Blazor, CMake with vcpkg, C#, .NET MAUI, GenAIScript, Terraform for Azure, localization, and markdown standards.
* Update documentation and prompts for consistency and clarity
- Standardized description formatting in various markdown files to use single quotes.
- Added error handling utility in update-readme.js for safer file operations.
- Improved title extraction logic in update-readme.js to handle frontmatter more robustly.
- Updated chat modes section in README to reflect new emoji and sorted chat mode links.
- Cleaned up various instruction files for better readability and consistency.
- Ensured all markdown files end with a newline for better compatibility with version control.
* Remove standardize-frontmatter.js script
* Add usage instructions for creating and switching chat modes in README.md
* Update README.md generation script to enhance instructions and usage details for custom chat modes
* Update README.md and update-readme.js for improved instruction clarity and consistency
* Refactor README.md links and update readme script for improved clarity and consistency in instructions
* Update README.md and update-readme.js for improved instruction clarity and consistency
* Changing from a patch to regen approach for the readme
* Bit more cleanup for how to show things in the readme
* Adding missing description
* Another missing description
---------
Co-authored-by: Aaron Powell <me@aaron-powell.com>